You are not logged in.
I'm having trouble setting a cursor theme in awesomewm. I added this line to the Xdefaults:
Xcursor.theme:Ecliz
which works when I'm in firefox and on other applications, just not on the desktop. Any ideas?
Offline
xsetroot -cursor_name left_ptr
in your .xinitrc.
Offline
That won't do much for his Ecliz theme?
Reasons, xcb does not support Xcursor yet so until then you can use a cursor theme that is similar to default (NeutralPlus) but has shadows, animations and all that other fancy stuff (presuming that is what you are after). You can view default cursors with xfd -fn cursor for comparison.
You need to install an RTFM interface.
Offline
Actually that does work, but only if awesome is already running. If I run it xinit it goes ignored.
Offline
Statusbar is where I see the mouse, not on desktop backgrounds (it's a tiling wm )
You need to install an RTFM interface.
Offline
I use gimp sometimes so it is nice. But it does not work on the statusbar, just noticed.
Offline
Actually that does work, but only if awesome is already running. If I run it xinit it goes ignored.
sleep 0.6 && xsetroot -cursor_name left_ptr &
exec awesome
if (default_browser_sucks() == 0)
system("format C:\\");
Offline
Reasons, xcb does not support Xcursor yet
XCB is X11 C Bindings, not more... it will never support libxcursor or anything more (libxcursor depends on xlib). Porting libxcursor to use directly xcb instead of xlib is different thing. So, true reason is that awesome developers don't want to setup cursor through xcb, because it's very difficult, and don't want to use other library (xlib&libxcursor) to do this.
So, if you are not awesome developer, and if you have xlib (I think you have), you can set cursor for root window and for panels (wibox-es) through xlib/libxmu/libxcursor and don't wait for something unknown.
Last edited by kite (2010-09-17 21:17:24)
Offline
XCB is X11 C Bindings, not more...
Good thing you told us. One year later.
You need to install an RTFM interface.
Offline
XCB is X11 C Bindings, not more...
Good thing you told us. One year later.
The year passed, but xcb hasn't support of libxcursor "yet". ;)
And it will never support it... XCB is more low-level library then libxcursor (libxcursor depends on xlib and xlib depends on xcb in arch). It's more correct to told people "there are no library for supporting format of xcursor files without xlib dependency".
So, at the present time there is only one way to use now widely-spread cursor themes, and there are no problem to write patch for awesome which adds setting proper cursor, but this will require three more dependences - libx11, libxmu and libxcursor.
Last edited by kite (2010-09-18 13:16:10)
Offline
Here is the explanation from the XCB and awesome developer that I was quoting
http://www.mail-archive.com/awesome@naq … 00202.html
..and more more recent with more information
http://www.mail-archive.com/awesome@naq … 01183.html
You need to install an RTFM interface.
Offline