ConnochaetOS

ConnochaetOS Forum

New IceWM Desktop

Moderators: Telstar.

Page: 1

Author Post
Administrator
Registered: Mar 2007
Posts: 1050
As I promised, here is the new IceWM-Desktop:

User posted image

You can get it with
pacman -Syu
pacman -S icewm
Add the .icewm directory to your home
mkdir ~/.icewm

Then add the following lines to your ~/.xinitrc
/usr/bin/icewm-xdg-menu --entire-menu >~/.icewm/menu
exec ck-launch-session icewm-session
and remove any other window manager you might have in there.
Additionally make sure you run dbus service if you want to shut down the computer as a user.

Other programs which I recommend to use with icewm:
- tuxcmd or xplorer (pcmanfm doesn't work so well and xfe crashed Xorg in my tests)
- rxvt-unicode or lilyterm
« Last edit by haary on Sat Nov 20, 2010 9:40 pm. »
Member
Registered: Jan 2008
Posts: 21
Location: Ukraine
Please excuse me for the off-topic, but I'm so glad you use LilyTerm for ConnOS!
I've discovered this terminal emulator just recently, but now it is my favourite terminal. I also performed some tests of LilyTerm against 2 other (also pretty lightweight) emulators and created an .ebuild for GGL. Here are the results:
http://bugs.gentoo.org/show_bug.cgi?id=334689

Oh, and by the way, I provided the last version of LilyTerm with Russian and Ukrainian translations, so they are already available in LilyTerm 0.9.9. :)
Member
Registered: Aug 2010
Posts: 82
Location: Ukraine, Kyiv
Cool!
Member
Registered: Sep 2010
Posts: 7
Great Work! :P

Off-Topic: How do you got false transparency with LilyTerm?
Only I had obtained real transparency with the help of xcompmgr. :'(
Member
Registered: Jan 2008
Posts: 21
Location: Ukraine
hinata-kun wrote
Off-Topic: How do you got false transparency with LilyTerm?

LilyTerm allows to set the background image and to scale its "saturation", for example.
It also has a feature called "Transparent background" in the menu, but if you turn this feature on, be sure to scale the "Background saturation" above zero also.
Member
Registered: Sep 2010
Posts: 7
Thank You :mrgreen:
Moderator
Registered: Apr 2010
Posts: 375
Location: Germany
Thank you very much.

IceWM works very well at my PC, and fast. :) :) :)
_______________
Old laptpos are beautiful: low price and low energy :)
Administrator
Registered: Oct 2007
Posts: 1207
I have the menu running now, but I don't how to use the gnome icons without the LXDE desktop. Most icons in the /usr/share/.... dirctories are .pgn files and as I saw in the ~/.icewm/icons directories IceWM uses .xpm files.
Is there a setting option to use the .pgn files directly or must they become converted at first into .xpm ?
Administrator
Registered: Mar 2007
Posts: 1050
No, the newest icewm 1.3.7-4 is compiled with gdk_pixbuf support, it can use PNG-Files. The LXDE desktop stuff (lxde-icon-theme and lxmenu-data) is not necessary anymore, but gnome-menus and gnome-icon-theme.
Member
Registered: Nov 2010
Posts: 14
Hello. I'm not using ConnOS, but I always appreciated IceWM's lightness and ease of use. Its weak point, specially considering it's otherwise very user friendly, is having to build its menus by hand.
There is a very good menu builder for WMs, including IceWM: menumaker (see here and here).
It's very comprehensible and builds the menu from desktop files and Debian menu files. Its limitations are not being translatable (I think the code would have to be tweaked for that) and not displaying icons.
It's written in Python and since the last version is from 2005, lately (in Debian at least) it was outputing some deprecation errors, but still working fine. The only thing (besides updating the code) that I think could be improved is that it should need a "Screensaver" category because it puts all xscreensaver modes in the "Utilities" category thus burying the other utilities. But this I guess only happens in Debian because xscreensaver doesn't have desktop files for all its modes, only Debian has menu files for all of them.
I'm not a programmer, so I just comment.

I read that haary has got something working based on a red-hat script. I would like to know how well does it work. Maybe menumaker interests you, haary and you can get some ideas from it too.

Also how would I install and use connos-xdg-menu (I've already downloaded it). I'm on Debian. I don't want to take your time if it would need modifications but if it's just a matter of placing thinks here and there then I would appreciate the knowledge.

Currently I use LXDE but I'm gonna install IceWM too. I found an old screenshot that shows menumaker generated main menu (I didn't find a more comprehensive one): http://img689.imageshack.us/img689/1269/capturadetelad.png

Thank you.
Member
Registered: Nov 2010
Posts: 14
BTW,
Encoding=UTF-8

is deprecated, so could be removed from the directory files in connos-xdg-menu/connos-desktop-directories
Member
Registered: Nov 2010
Posts: 14
Some rectifications:
- xscreensaver actually creates desktop files for its modes.
- I tried the latest menumaker (after failing with xdg-menu from ConnOS and OpenSUSE) and it seems it's not working anymore. It would need a complete code review to make it compatible with recent Python.
Administrator
Registered: Mar 2007
Posts: 1050
connos-xdg-menu is not necessary. It was a first try to create IceWM menus and was based on archlinux-xdg-menu. But it didn't work so well, so I replaced it with the mentioned Red Hat based script icewm-xdg-menu. You can safely remove connos-xdg-menu.
Member
Registered: Nov 2010
Posts: 14
I got icewm-xdg-menu from ConnOS and it worked fine. Curiously (for me), it works only outside IceWM (luckily I ran it from within LXDE because I had already tried the script from the RH package but it didn't work, probably because I was inside icewm-session). For some reason it put a lot of non-related entries in the "Preferences" menu, crowding it, but otherwise it worked ok.

Very important for me, and a big thanks to you haary, were the shutdown/reboot commands. Formerly I used "sudo halt/sudo reboot" but I noticed they weren't working properly, leaving some tasks to be forcedly killed during shutdown, but the ConnOS commands worked a treat.
Member
Registered: Nov 2010
Posts: 14
Hello.
I figured why I wasn't being able to run icewm-xdg-menu outside LXDE.
icewm-xdg-menu reads /etc/xdg/menus/applications.menu and in my installation I had only gnome-applications.menu and gnome-settings.menu from gnome-menus and lxde-applications.menu from lxmenu-data.
lxsession probably aliases lxde-applications.menu to applications.menu and so icewm-xdg-menus did work in LXDE.

In ConnOS there are applications.menu and settings.menu but that leaves the settings.menu out from IceWM's menu since icewm-xdg-menus doesn't read it. So my suggestion is to use lxmenu-data instead of gnome-menu. It creates lxde-applications.menu that has everything included and then all it seems to be needed is to symlink applications.menu to lxde-applications.menu.
Administrator
Registered: Mar 2007
Posts: 1050
/etc/xdg/menus/applications.menu should be owned by gnome-menus, which is a dependency of icewm in ConnOS.
I had used lxmenu-data before, but it was kind of incomplete, so I chose gnome-menus instead.
Member
Registered: Nov 2010
Posts: 14
Ok. In Debian lxde-applications.menu is very complete.
Maybe it won't read files that have
OnlyShowIn=GNOME;

Also I was guessing that icewm-xdg-menu wasn't reading settings.menu but I didn't dig deep on this, really.

Page: 1

ConnochaetOS is powered by UseBB 1 Forum Software