'tiny-desktop-v1.1' is ready

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

'tiny-desktop-v1.1' is ready

Post#1 by crashman » 06 Apr 2011, 20:07

'tiny-desktop-v1.1.xzm' is available http://www.mediafire.com/file/8jlr9ctga ... p-v1.1.xzm

Image Image Image

for more information please go to bottom thread.

-----------------------------------------------------------------------------------------------------------------------------------------------------
'tiny-desktop-i686-v1.0.lzm' is for porteus-v09.
-----------------------------------------------------------------------------------------------------------------------------------------------------

Hello
I made new desktop for Porteus linuks but you must remember - this is not official module!!!

What is 'tiny-desktop' ?
'tiny-desktop-i686-v1.0.lzm' is a openbox desktop manager with additional, non standard stuff, look in screen here:
Image Image Image
What is inside ?

Openbox-3.4.11.2
Thunar-1.3.0 file manager
fbpanel-6.1
Medit-0.9.4 as text editor
Gnome-mediaplayer-1.0
Aterm-1.0.1 terminal emulator
Grun-0.9.3
feh-1.12
Slim-1.3.2 login manager
NodokaOrangeBlack - openbox theme

Big thanks for:
SlicknesS_by_Th3R0b and nice wallpaper created by Tanar
black-white-2-styles icons Daniel Grimm
Marco Talamelli -Pulse-Glass mouse cursor
and second wallpaper by Brian Roach

Download:http://www.mediafire.com/file/yc1c8zkr3 ... 6-v1.0.lzm

How to run ?
Please put module 'tiny-desktop-i686-v1.0.lzm' to base,modules, or optional directory

How to setup ?
For quick testing please run Porteus with 'textmode' parameter, login as root type xwmconfig choose 'openbox-session' and startx.

If you want add to bootmenu please add only "slim" parameter to 'autoxexec' cheatcode example:

Code: Select all

autoexec=xconf;slim
Please report me for bugs and suggestions !!!
Regards
Last edited by crashman on 11 Jun 2011, 20:33, edited 5 times in total.

User avatar
Ahau
King of Docs
King of Docs
Posts: 1331
Joined: 28 Dec 2010, 15:18
Distribution: LXDE & Xfce 32/64-bit
Location: USA

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#2 by Ahau » 06 Apr 2011, 22:50

thanks, crashman! I'm excited to try this out!

I like your idea to include slim, so this can be run off cheatcodes without any modifications to the standard porteus scripts.

Posted after 1 hour 28 minutes 43 seconds:
Holy shit, this thing is sexy! Nice work!

I converted it to xzm for 32-bit beta (d/l to desktop, mkdir tinydesk, lzm2dir tiny-desktop-i686-v1.0.lzm tinydesk, dir2xzm tinydesk tiny-desktop-i686-v1.0.xzm) and put it in my /modules folder. Works like a charm.

One minor distraction is using aterm with transparency over the top of the default background --some of the text gets hard to see. I wasn't able to easily find how to change wallpapers (but I think I'd rather turn down the transparency on aterm, b/c that wallpaper is so cool).
Please take a look at our online documentation, here. Suggestions are welcome!

User avatar
fanthom
Site Admin
Site Admin
Posts: 4588
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#3 by fanthom » 07 Apr 2011, 05:42

Simply awesome!
Good job crashman :)
Please add [Solved] to your thread title if the solution was found.

User avatar
Ahau
King of Docs
King of Docs
Posts: 1331
Joined: 28 Dec 2010, 15:18
Distribution: LXDE & Xfce 32/64-bit
Location: USA

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#4 by Ahau » 07 Apr 2011, 13:28

It looks like you do have a modified /etc/rc.d/rc.4 script in there, which kept me from properly booting into kde/lxde with the tinydesk module in my /porteus/modules folder. had to move it to optional. Maybe we need an rc.4 that can handle all 3?
Please take a look at our online documentation, here. Suggestions are welcome!

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#5 by crashman » 07 Apr 2011, 18:56

Ahau,
One minor distraction is using aterm with transparency over the top of the default background --some of the text gets hard to see
For quick change theme you can run aterm and put this line:

Code: Select all

feh --bg-scale /usr/share/wallpapers/138448-1.jpg
or edit /root/.config/openbox/autostart.sh file, uncomment first line and comment second line:

Code: Select all

#feh --bg-scale /usr/share/wallpapers/138448-1.jpg
feh --bg-scale /usr/share/themes/SlicknesS/Slickness.jpg

Code: Select all

feh --bg-scale /usr/share/wallpapers/138448-1.jpg
#feh --bg-scale /usr/share/themes/SlicknesS/Slickness.jpg
If you want disable transparency you must edit the /root/.Xdefaults file:

Code: Select all

aterm*transparent:true

Code: Select all

aterm*transparent:false
It looks like you do have a modified /etc/rc.d/rc.4 script in there, which kept me from properly booting into kde/lxde with the tinydesk module in my /porteus/modules folder. had to move it to optional. Maybe we need an rc.4 that can handle all 3?
Openbox is hard for run from rc.4 file, is not possible run with telinit~4 cheatcode parameter, when use slim login manager boot is normall.Look kde,lxde,xfce4 use special initialize script startkde,startlxde,startxfce4.Booting with slim is easy and logout to normall shell console not xterm emulator.

fanthom,
Thank you
Last edited by crashman on 11 Apr 2011, 18:59, edited 1 time in total.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5503
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#6 by brokenman » 11 Apr 2011, 00:01

Very sexy. Once this is polished can we offer it on the official repo please? The KDM/LXDM login screens offer an option to use openbox which at the moment are non functional. I could try to incorporate this desktop for one of those options.

The console transparency could probably be lowered a little.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Hamza
Warlord
Warlord
Posts: 1847
Joined: 28 Dec 2010, 07:41
Distribution: Porteus
Location: France

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#7 by Hamza » 11 Apr 2011, 07:23

We can add it on the network installation?

Regards,
NjVFQzY2Rg==

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#8 by crashman » 11 Apr 2011, 18:33

@ brokenman
Once this is polished can we offer it on the official repo please?
Ok no have problem .
The console transparency could probably be lowered a little.
i create theme for other wallpaper '138448-1.jpg' and for actually is not good, ok i change theme for Slickness.jpg

@ Hamza
Yes if you can

Regards

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#9 by crashman » 03 May 2011, 20:31

'tiny-desktop-i686-v1.0.lzm' is not more support new version is available, please download new version.
-------------------------------------------------------------------------------------------------------------- ---------------------

Final version of 'tiny-desktop-i686-v1.04.xzm' is available link:http://www.mediafire.com/file/2z92713h7 ... -v1.04.xzm
Changes:
Reconfigure system for porteus-v1.0 remove gnome-mediaplayer witch dependencies
Replaca thunar-1.3.0 (compiled from sources) to thunar-1.3.0 from pclinuxos with all dependencies
add archive plugin,thunar-volman plugin, shares plugin and more improvent, now extract/build porteus module i available from thunar rightclick context menu and more.

For run please read first topic

Regards

User avatar
Ahau
King of Docs
King of Docs
Posts: 1331
Joined: 28 Dec 2010, 15:18
Distribution: LXDE & Xfce 32/64-bit
Location: USA

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#10 by Ahau » 04 May 2011, 05:55

Very nice, crashman! Again, a beautiful job!

How are you starting this up now? I see you don't have /etc/rc.d/rc.4 in your module anymore. Do you use autoexec=slim as a cheatcode, or do you login to text mode and then start slim?

I have to go to sleep, but I'll use this some more in the morning, and give it some more testing :)

Thanks!!
Please take a look at our online documentation, here. Suggestions are welcome!

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#11 by crashman » 04 May 2011, 19:05

@ Ahau
Thank you
Do you use autoexec=slim as a cheatcode, or do you login to text mode and then start slim?
Yes i use autoexec=slim again, is usefull for me.

I set slim to autologin and 'tiny-desktop' login as root, but if who want login as guest user please edit /etc/slim.conf and replace 'autologin yes' to 'autologin no' save changes and please logout and run slim again if slim start press only F1 key for changes desktop to run.

Cheers

User avatar
Ahau
King of Docs
King of Docs
Posts: 1331
Joined: 28 Dec 2010, 15:18
Distribution: LXDE & Xfce 32/64-bit
Location: USA

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#12 by Ahau » 06 May 2011, 16:50

If you wanted to run it in init 4, I think you could use this for /etc/rc.d/rc.4, and tiny-desktop, LXDE, and KDE could all live together:

Code: Select all

#! /bin/sh
#
# rc.4		This file is executed by init(8) when the system is being
#		initialized for run level 4 (XDM)
#
# Version:	@(#)/etc/rc.d/rc.4	2.00	02/17/93
#
# Author:	Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
# At least 47% rewritten by:  Patrick J. Volkerding <volkerdi@slackware.com>
# Modified for Porteus by fanthom

# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."

if egrep -o "(^|[[:space:]])tiny([[:space:]]|\$)" /proc/cmdline >/dev/null; then
   exec /usr/bin/slim
   else

   if ! egrep -o "(^|[[:space:]])lxde([[:space:]]|\$)" /proc/cmdline >/dev/null; then
   if [ -x /usr/bin/kdm ]; then
   exec /usr/bin/kdm
   else
   exec /usr/sbin/lxdm
   fi
else
  exec /usr/sbin/lxdm
fi
fi
With this script, you would start tiny-desktop by adding the word "tiny" to the append line, instead of "autoexec=slim". of course, you could use any word you like, as long as it's not an existing porteus cheatcode. The only real benefit I've found from doing it this way so far is that I can still use ctrl+alt+F6 to force my way out of X and get to a command line.


When I keep the tiny-desktop module in my /porteus/modules folder, some of the settings from tiny-desktop to get applied to LXDE and KDE. The pulse-glass cursor shows up in LXDE, and I noticed something (part of the window theme, I think) from tiny-desktop showing up in firefox while running it in KDE.

One other item I've found is that the "logout" command in fbpanel does not do anything. I had this problem in Superfly, so I edited /root/.config/fbpanel/default to point the "logout" section of the menu plugin to have the action: killall openbox && telinit 3. This doesn't work in tiny-desktop for some reason, but 'killall openbox' will at least log the user out to slim. I'm sure there are more options (fixing the script that logout is pointed to, creating a custom script, or deleting the logout option from the menu), and I'm not sure what the best option is.

Again, very nice work!
Please take a look at our online documentation, here. Suggestions are welcome!

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#13 by crashman » 08 May 2011, 12:29

Ahau
The pulse-glass cursor shows up in LXDE
I build first version of 'tiny-desktop' in slax-remix-v08 and work fine but in porteus v09 and v1 acts differently.
One other item I've found is that the "logout" command in fbpanel does not do anything

In my laptop work fine no have problem with logout command but i alweys use "fresh" cheatcode.

Need more experience

Thank you for a script !!!
Last edited by crashman on 08 May 2011, 13:02, edited 1 time in total.

User avatar
Hamza
Warlord
Warlord
Posts: 1847
Joined: 28 Dec 2010, 07:41
Distribution: Porteus
Location: France

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#14 by Hamza » 08 May 2011, 12:37

Sorry , it was Ahau , the author of the question.
NjVFQzY2Rg==

crashman
Contributor
Contributor
Posts: 118
Joined: 28 Dec 2010, 17:03
Location: Poland

Re: 'tiny-desktop-i686-v1.0' for Porteus

Post#15 by crashman » 08 May 2011, 13:04

Hamza thank you for report funny bug :)

Post Reply