{ fixed/closed } wbar + XFCE in Salix

Other talk about Salix
Post Reply
User avatar
damNageHack
Posts: 663
Joined: 24. Sep 2009, 17:07

{ fixed/closed } wbar + XFCE in Salix

Post 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.
Last edited by damNageHack on 6. Nov 2009, 00:17, edited 2 times in total.
Image
This is the oppinion of the author, it does not force you to share and is signed automatically.
You are free to keep them all errors for your own. Linux is the best game I ever played.
Shador
Posts: 1295
Joined: 11. Jun 2009, 14:04
Location: Bavaria

Re: wbar + XFCE in Salix

Post by Shador »

I'm running it like this successfully since quite some time on a xfce desktop without xfce4-panel.
Image
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: wbar + XFCE in Salix

Post by gapan »

Works fine here too.
Image
Image
User avatar
damNageHack
Posts: 663
Joined: 24. Sep 2009, 17:07

Re: wbar + XFCE in Salix

Post 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 +++
Image
This is the oppinion of the author, it does not force you to share and is signed automatically.
You are free to keep them all errors for your own. Linux is the best game I ever played.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: wbar + XFCE in Salix

Post 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:
Image
Image
User avatar
damNageHack
Posts: 663
Joined: 24. Sep 2009, 17:07

Re: wbar + XFCE in Salix

Post 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:
Image
This is the oppinion of the author, it does not force you to share and is signed automatically.
You are free to keep them all errors for your own. Linux is the best game I ever played.
flux
Posts: 26
Joined: 26. Oct 2009, 12:13

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

Post by flux »

Use wbarconf and you are able to customize wbar to your needs.

flux.
flux
Posts: 26
Joined: 26. Oct 2009, 12:13

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

Post by flux »

Use wbarconf and you are able to customize wbar to your needs ...

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

flux.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

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

Post 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. ;)
Image
Image
flux
Posts: 26
Joined: 26. Oct 2009, 12:13

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

Post 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
Post Reply