Page 1 of 1

{ fixed/closed } wbar + XFCE in Salix

Posted: 5. Nov 2009, 22:38
by damNageHack
Look here:

http://www.linux.com/archive/feature/128982

and here (german):

http://www.jodler.ch/bstocker/?p=1190

I tried the mentioned command
wbar -above-desk -p top-right -isize 40 -nanim 5 -bpress
... but get a "Speicherzugriffsfehler" / Segmentation fault in console.

Somebody tried wbar? Maybe it is better something for lxde or [open|flux]box users.

Possibly, this post should be in Problems thread.

Re: wbar + XFCE in Salix

Posted: 5. Nov 2009, 23:12
by Shador
I'm running it like this successfully since quite some time on a xfce desktop without xfce4-panel.

Re: wbar + XFCE in Salix

Posted: 5. Nov 2009, 23:29
by gapan
Works fine here too.

Re: wbar + XFCE in Salix

Posted: 5. Nov 2009, 23:37
by damNageHack
It is getting more like something for the Problems thread ...

Code: Select all

raphael[~]$ strace wbar -above-desk -p top-right -isize 40 -nanim 5 -bpress
execve("/usr/bin/wbar", ["wbar", "-above-desk", "-p", "top-right", "-isize", "40", "-nanim", "5", "-bpress"], [/* 50 vars */]) = 0
brk(0)                                  = 0x8057000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=85134, ...}) = 0
mmap2(NULL, 85134, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb808b000
close(3)                                = 0
open("/usr/lib/libImlib2.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260V\0\0004\0\0\0\330"..., 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb808a000
fstat64(3, {st_mode=S_IFREG|0755, st_size=326888, ...}) = 0
mmap2(NULL, 408016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb8026000
mmap2(0xb8075000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f) = 0xb8075000
mmap2(0xb8076000, 80336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb8076000
close(3)                                = 0
open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 q\0\0004\0\0\0\300"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=482472, ...}) = 0
mmap2(NULL, 480480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fb0000
mmap2(0xb8022000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x72) = 0xb8022000
close(3)                                = 0
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\25\0\0004\0\0\0\220"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77688, ...}) = 0
mmap2(NULL, 80308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f9c000
mmap2(0xb7faf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7faf000
close(3)                                = 0
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p=\1\0004\0\0\0H"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1163312, ...}) = 0
mmap2(NULL, 1155920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e81000
mmap2(0xb7f98000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x117) = 0xb7f98000
mmap2(0xb7f9b000, 848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f9b000
close(3)                                = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000'\0\0004\0\0\0\24"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=56572, ...}) = 0
mmap2(NULL, 55360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e73000
mmap2(0xb7e80000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0xb7e80000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \n\0\0004\0\0\0\\"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13419, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e6f000
mmap2(0xb7e71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e71000
close(3)                                = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\356\3\0004\0\0\0\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=927648, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e6e000
mmap2(NULL, 948428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d86000
mmap2(0xb7e63000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd) = 0xb7e63000
mmap2(0xb7e68000, 22732, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e68000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0("..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=180840, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d60000
mmap2(0xb7d84000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7d84000
close(3)                                = 0
open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\30\0\0004\0\0\0\364"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=51460, ...}) = 0
mmap2(NULL, 53160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d53000
mmap2(0xb7d5f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xb7d5f000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0h\1\0004\0\0\0\214"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1658350, ...}) = 0
mmap2(NULL, 1439312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bf3000
mmap2(0xb7d4d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a) = 0xb7d4d000
mmap2(0xb7d50000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d50000
close(3)                                = 0
open("/usr/lib/libxcb.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0q\0\0004\0\0\0<"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=93476, ...}) = 0
mmap2(NULL, 96184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bdb000
mmap2(0xb7bf2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xb7bf2000
close(3)                                = 0
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\t\0\0004\0\0\0\4"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=7364, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bda000
mmap2(NULL, 10120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bd7000
mmap2(0xb7bd9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7bd9000
close(3)                                = 0
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\r\0\0004\0\0\0("..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17128, ...}) = 0
mmap2(NULL, 19284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bd2000
mmap2(0xb7bd6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7bd6000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bd1000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7bd1a30, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7d4d000, 8192, PROT_READ)   = 0
mprotect(0xb7d84000, 4096, PROT_READ)   = 0
mprotect(0xb7e63000, 16384, PROT_READ)  = 0
mprotect(0xb7e71000, 4096, PROT_READ)   = 0
mprotect(0xb7f9c000, 77824, PROT_READ|PROT_WRITE) = 0
mprotect(0xb7f9c000, 77824, PROT_READ|PROT_EXEC) = 0
mprotect(0xb80be000, 4096, PROT_READ)   = 0
munmap(0xb808b000, 85134)               = 0
brk(0)                                  = 0x8057000
brk(0x8078000)                          = 0x8078000
socket(PF_FILE, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, 20) = 0
getpeername(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, [20]) = 0
uname({sys="Linux", node="spritty", ...}) = 0
access("/home/raphael/.Xauthority", R_OK) = 0
open("/home/raphael/.Xauthority", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=118, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb809f000
read(4, "\1\0\0\7spritty\0\0010\0\22MIT-MAGIC-COOKIE-"..., 4096) = 118
read(4, ""..., 4096)                    = 0
close(4)                                = 0
munmap(0xb809f000, 4096)                = 0
getsockname(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, [2]) = 0
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0"..., 12}, {""..., 0}, {"MIT-MAGIC-COOKIE-1"..., 18}, {"\0\0"..., 2}, {"n1\217\272;#]\3\263`\2232\233~}R"..., 16}, {""..., 0}], 6) = 48
read(3, 0x80575c8, 8)                   = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\v\0\0\0\3\3"..., 8)       = 8
read(3, "\370\311\241\0\0\0\240\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0  \10\377\1\0\0\0T"..., 3084) = 3084
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS"..., 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\1\0\0\0\0\0\1\220\0\0\0\0\0\0\24\0\0\0\0\0\0\0\210\264+\t\0\0\0\0"..., 4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\220\0\1\0"..., 4}], 1)    = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\1\0\0\0\0\210\264+\t\0\0\0\0\300\217\35\10"..., 4096) = 32
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"7\0\5\0\0\0\240\4\247\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0\247\1\0\0\27\0\0\0\37"..., 44}, {NULL, 0}, {""..., 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\10\4\0*\0\0\0\37\0\0\0\0\0\0\0\246\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0X"..., 4096) = 200
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0\240\4"..., 8}, {"XKEYBOARD"..., 9}, {"\0\0\0"..., 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\5\0\0\0\0\0\1\222v\244\0\0\0\0\24\0\0\0\0\0\0\0\210\264+\t\0\0\0\0"..., 4096) = 32
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\222\0\2\0\1\0\0\0"..., 8}, {NULL, 0}, {""..., 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0@\237\27\t\36\0\0\0\10\0\0\0\210\264+\t\340#&\10"..., 4096) = 32
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\1\0\n\0\1\0\240\4\247\1\0\0002\0002\0002\0002\0\0\0\0\0\0\0\0\0\n\0\0\0\0"..., 64}, {NULL, 0}, {""..., 0}], 3) = 64
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\10\0\0\0\0\0\363\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0\210\264+\t\0\0\0\0"..., 4096) = 32
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\0\5\0\f\0\240\4WM_PROTOCOLS"..., 20}, {NULL, 0}, {""..., 0}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\t\0\0\0\0\0\365\0\0\0\0\0\0\0\24\0\0\0\0\0\0\0\210\264+\t\0\0\0\0"..., 4096) = 32
read(3, 0x8057850, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Re: wbar + XFCE in Salix

Posted: 5. Nov 2009, 23:59
by gapan
I think I found your problem. :D

You're typing:

Code: Select all

wbar -above-desk -p top-right -isize 40 -nanim 5 -bpress
but you should really be typing:

Code: Select all

wbar -above-desk -pos top-right -isize 40 -nanim 5 -bpress
wbar is very picky about using correct switches, it won't display an error message, it will just segfault apparently. :roll:

Re: wbar + XFCE in Salix

Posted: 6. Nov 2009, 00:05
by damNageHack
gapan, you made my day :lol:

Now:

Code: Select all

raphael[~]$ wbar -above-desk -pos top-right -isize 40 -nanim 5 -bpress
Using /usr/share/wbar/dot.wbar config file.
Using a Super Bar.
... and nothing at all on screen to see.

EDIT: Wrong! Found the bar on the top right of my huge screen :oops:

Re: { fixed/closed } wbar + XFCE in Salix

Posted: 6. Nov 2009, 09:59
by flux
Use wbarconf and you are able to customize wbar to your needs.

flux.

Re: { fixed/closed } wbar + XFCE in Salix

Posted: 6. Nov 2009, 10:01
by flux
Use wbarconf and you are able to customize wbar to your needs ...

http://www.ihku.biz/wbarconf/

flux.

Re: { fixed/closed } wbar + XFCE in Salix

Posted: 6. Nov 2009, 10:07
by gapan
flux wrote:Use wbarconf and you are able to customize wbar to your needs ...

http://www.ihku.biz/wbarconf/

flux.
Hi flux :)

wbarconf is included in the salix wbar package. ;)

Re: { fixed/closed } wbar + XFCE in Salix

Posted: 6. Nov 2009, 12:11
by flux
Ok, then it can be used to configure wbar. It was my intention to point to wbarconf.

The link was for users who experience segfaults with the current version to try another version.

flux.

Image