| Author |
Post |
|
|
#1 Sat Nov 20, 2010 9:27 pm
|
|
Administrator
Registered: Mar 2007
Posts: 1050
|
As I promised, here is the new IceWM-Desktop:  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. »
|
|
|
#2 Sat Nov 20, 2010 10:03 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=334689Oh, 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. 
|
|
|
#3 Sun Nov 21, 2010 10:36 am
|
|
Member
Registered: Aug 2010
Posts: 82
Location: Ukraine, Kyiv
|
Cool!
|
|
|
#4 Sun Nov 21, 2010 8:53 pm
|
|
Member
Registered: Sep 2010
Posts: 7
|
Great Work! Off-Topic: How do you got false transparency with LilyTerm? Only I had obtained real transparency with the help of xcompmgr. 
|
|
|
#5 Sun Nov 21, 2010 9:29 pm
|
|
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.
|
|
|
#6 Mon Nov 22, 2010 3:09 am
|
|
Member
Registered: Sep 2010
Posts: 7
|
Thank You 
|
|
|
#7 Mon Nov 22, 2010 6:38 pm
|
|
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 
|
|
|
#8 Thu Nov 25, 2010 8:36 pm
|
|
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 ?
|
|
|
#9 Thu Nov 25, 2010 8:57 pm
|
|
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.
|
|
|
#10 Tue Nov 30, 2010 4:45 pm
|
|
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.pngThank you.
|
|
|
#11 Tue Nov 30, 2010 4:57 pm
|
|
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
|
|
|
#12 Tue Nov 30, 2010 10:10 pm
|
|
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.
|
|
|
#13 Wed Dec 01, 2010 10:43 am
|
|
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.
|
|
|
#14 Sat Dec 04, 2010 2:58 pm
|
|
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.
|
|
|
#15 Sun Dec 05, 2010 1:39 pm
|
|
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.
|
|
|
#16 Sun Dec 05, 2010 2:25 pm
|
|
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.
|
|
|
#17 Sun Dec 05, 2010 11:51 pm
|
|
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.
|