Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 22 Nov 2019, 15:02
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
openbox plus 64
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
josejp2424


Joined: 01 Aug 2010
Posts: 513

PostPosted: Sun 04 Aug 2019, 15:03    Post subject:  openbox plus 64
Subject description: Lxpanel, Tint2
 

Openbox Plus 64

It is simply openbox with the option of installing tint2 panel or lxpanel.

It is running on dpupbuster64 and Bionicpup64.




tint2 and tint2-config
tint2-config has many settings.



Lxpanel



You can change the panel at any time, just by going to the menu and opening the panel changer.




openbox_plus_64.

# MD5
e61d0da31dbce2f89531992d2aba34a3 openbox_plus_64-030819.pet

_________________
Shiba Inu | Pupjibaro jessie | My Blog

Last edited by josejp2424 on Sun 04 Aug 2019, 21:41; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
josejp2424


Joined: 01 Aug 2010
Posts: 513

PostPosted: Sun 04 Aug 2019, 15:05    Post subject: tint2
Subject description: tint2
 

If any user uses tint2 and wants to share their settings. will be welcome
_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
mikeslr


Joined: 16 Jun 2008
Posts: 3492
Location: 500 seconds from Sol

PostPosted: Mon 05 Aug 2019, 14:44    Post subject: Thanks, & some hints  

Thank you josejp2424 for the Openbox plus64 pet. It works reasonably well. You can add Xenialpup64 to the Puppies it can be used in. As that is currently my default operating system I tried your pet under it first. But as some problems with the Start-Menu appeared, have switched to and am posting from BionicPup64. The problem with Menus remained.

The problem with Menus is that Openbox is very particular about how the Categories argument of /usr/share/XXX.desktop is written. It must end with a ";" otherwise the application will not appear on the menu. Many applications created to run under the more forgiving JWM do not include the ending ";". Such, for example, is the case with pfind.

Examining and shamelessly stealing from peebee's Lxpups' technique, I had developed a different way of solving the problem under xfce, http://murga-linux.com/puppy/viewtopic.php?p=961426#961426. But my attempt to modify and apply it under openbox did not work OOTB and created other problems. I don't have the time now to figure out why. So, for now the only thing I can advise is to examine each of the /usr/share/desktop files and make certain the ending ";" exists in the Categories argument.

Shutdown calls /usr/sbin/logout_gui. There's also a /usr/local/PupControl/Shutdown file, The latter provides several more options, including Suspend. It works fine under Openbox. To employ it as the default shutdown gui:

Rename /usr/sbin/logout_gui as /usr/sbin/logout_gui-old > Smile just in case.
Drag /usr/local/PupControl/Shutdow into /usr/sbin; select Link(relative); then rename it "logout_gui" without the quotes.

Window Manager Switcher appears to work fine. I just had some trouble finding it so I thought it worth mentioning. To switch from openbox to jwm click Menu>Preferences>Change Openbox Panel. To switch from jwm to openbox, click Menu>Desktop>Change Openbox Panel.
Back to top
View user's profile Send private message 
Terry H

Joined: 29 Mar 2009
Posts: 671
Location: The Heart of Muskoka, ON Canada

PostPosted: Mon 05 Aug 2019, 16:54    Post subject: Re: Thanks, & some hints  

[quote="mikeslr"]
The problem with Menus is that Openbox is very particular about how the Categories argument of /usr/share/XXX.desktop is written. It must end with a ";" otherwise the application will not appear on the menu. Many applications created to run under the more forgiving JWM do not include the ending ";". Such, for example, is the case with pfind.
/quote]


Mike, This is not my experience. I have installed the openbox pet and using lxpanel, an save2flash.desktop file I use is displayed and also have added a launcher to lxpanel using Add / Remove Panel Items.

I copy the save2flash.desktop to /usr/share/applications. I edit it to add Categories= Utility to the file so it will show in menus. The current entry shown below works correctly with the openbox pet. In this instance there is no ';' (semicolon). I have in the past used a ';' as a seperator, but generally not at the end. This similarly works when using radky's FbBox.

There is no Utility menu entry, this entry is displayed under the Accessories Menu heading when using openbox/lxpanel via the pet. Maybe being the last item negates the need for a ';' .

Code:

[Desktop Entry]
Encoding=UTF-8
Name=save2flash
Exec=save2flash
Terminal=false
Type=Application
Icon=/usr/local/lib/X11/pixmaps/save48.png
Categories=Utility
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 3492
Location: 500 seconds from Sol

PostPosted: Mon 05 Aug 2019, 20:08    Post subject:  

Well, Terry, you're right. But,

After installing Openboxplus64 with lxpanel into Xenialpup64, Bionicpup64 and dPupBuster64 pfind did not appear anywhere on the respective Openboxplus Menus. In each case, the Categories= argument in /usr/share/applications/pfind.desktop was X-Filesystem-find (or -Find, can't remember which). Accepting your example, rather than adding anything I merely deleted the "-find", leaving Categories=X-Filesystem; no ";". Under each OS, it now shows up under Menu>Accessories>Filesystem.

As I'm currently posting from dPupBuster64, I'll note that that is where, on the Menu, Partview, pmount and Rox-Filer show up whose Category arguments are, respectively,"=X-Filesystem-storage", "=X-Filesystem-mount" and "=FileManager". [The arguments used in Partview and pmount gave me the idea that "X-Filesystem" without any ending term had been defined].

My current guess is that the "X-Filesystem-find" Category is not defined under Openbox64. I'd rather have an application "improperly" Categorized, than not show up. I don't know if there are any other applications with problem category arguments. Of course, if you know an application exists you can start it with "find-and-run" under BionicPup64 and Menu>Run under dPupBuster64; or (if you know the name of the executable) via a terminal. But that's not very helpful to newbies. Hopefully --and I suspect-- there aren't too many applications like pfind.

[What I did when developing xfce-panel/Whisker-Menu was open each /usr/share/applications desktop in geany and add every category used to the file defining recognizable categories. As I recall, that was a time-consuming PITA. On the other hand, it generated a Menu whose Categories imitated those under JWM.

P.S. But, although using peebee's structure in LxPups as a guide, I was working with xfce. A short-cut would have been to just copy peebee's work. I don't currently have a running LxPup to examine].
Back to top
View user's profile Send private message 
josejp2424


Joined: 01 Aug 2010
Posts: 513

PostPosted: Tue 06 Aug 2019, 13:41    Post subject: Re: Thanks, & some hints
Subject description: menu
 

mikeslr wrote:
Thank you josejp2424 for the Openbox plus64 pet. It works reasonably well. You can add Xenialpup64 to the Puppies it can be used in. As that is currently my default operating system I tried your pet under it first. But as some problems with the Start-Menu appeared, have switched to and am posting from BionicPup64. The problem with Menus remained.

The problem with Menus is that Openbox is very particular about how the Categories argument of /usr/share/XXX.desktop is written. It must end with a ";" otherwise the application will not appear on the menu. Many applications created to run under the more forgiving JWM do not include the ending ";". Such, for example, is the case with pfind.

Examining and shamelessly stealing from peebee's Lxpups' technique, I had developed a different way of solving the problem under xfce, http://murga-linux.com/puppy/viewtopic.php?p=961426#961426. But my attempt to modify and apply it under openbox did not work OOTB and created other problems. I don't have the time now to figure out why. So, for now the only thing I can advise is to examine each of the /usr/share/desktop files and make certain the ending ";" exists in the Categories argument.

Shutdown calls /usr/sbin/logout_gui. There's also a /usr/local/PupControl/Shutdown file, The latter provides several more options, including Suspend. It works fine under Openbox. To employ it as the default shutdown gui:

Rename /usr/sbin/logout_gui as /usr/sbin/logout_gui-old > Smile just in case.
Drag /usr/local/PupControl/Shutdow into /usr/sbin; select Link(relative); then rename it "logout_gui" without the quotes.

Window Manager Switcher appears to work fine. I just had some trouble finding it so I thought it worth mentioning. To switch from openbox to jwm click Menu>Preferences>Change Openbox Panel. To switch from jwm to openbox, click Menu>Desktop>Change Openbox Panel.


hi mikeslr.
I was testing the xfce menu. I liked.
but I'm trying another one that I'm doing to make it equal to the jwm menu.

mikeslr wrote:
The problem with Menus is that Openbox is very particular about how the Categories argument of /usr/share/XXX.desktop is written. It must end with a ";" otherwise the application will not appear on the menu. Many applications created to run under the more forgiving JWM do not include the ending ";". Such, for example, is the case with pfind.
.


Regarding the menu problem.
As Terry said, symbols is not the problem.

_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
mikeslr


Joined: 16 Jun 2008
Posts: 3492
Location: 500 seconds from Sol

PostPosted: Tue 06 Aug 2019, 13:56    Post subject: Re: Thanks, & some hints
Subject description: menu
 

josejp2424 wrote:
mikeslr wrote:
The problem with Menus is that Openbox is very particular about how the Categories argument of /usr/share/XXX.desktop is written. It must end with a ";" otherwise the application will not appear on the menu. Many applications created to run under the more forgiving JWM do not include the ending ";". Such, for example, is the case with pfind.
.


Regarding the menu problem.
As Terry said, symbols is not the problem.


Correct. That had been my experience under vicmz's (circa 2013) which only could be used with 32-bit OSes. After testing based on Terry's experience, my guess is that to "mimic" JWM menus under Openbox, each category has to be defined. That's what I did here, http://murga-linux.com/puppy/viewtopic.php?p=977867#977867 for Whisker-Menu running in xfce-panel. I'm not sure what needs to be changed to use it under Openbox. But almost all Categories recognized by JWM were recognized by Xfce-Whisker. Peebee's work under LxPups (openbox with lxpanel) may be even closer to what is needed.

Edit: or radky's FbBox, Openbox with FbPanel http://murga-linux.com/puppy/viewtopic.php?p=769018#769018. By none of the above am I implying that you could not start from scratch and develop perhaps a better system. Just that they may generate ideas you could use. IAnd that I doubt that there as been anything really new since "The Fifth Day"; but fresh-eyes may see more efficient means.
Back to top
View user's profile Send private message 
Terry H

Joined: 29 Mar 2009
Posts: 671
Location: The Heart of Muskoka, ON Canada

PostPosted: Fri 09 Aug 2019, 10:45    Post subject:  

Just a minor issue when using openbox with either lxpanel or tint2, there are 2 pasystray launchers in the notifications panel.
Back to top
View user's profile Send private message 
josejp2424


Joined: 01 Aug 2010
Posts: 513

PostPosted: Sun 11 Aug 2019, 22:55    Post subject: launchers
Subject description: launchers
 

Terry H wrote:
Just a minor issue when using openbox with either lxpanel or tint2, there are 2 pasystray launchers in the notifications panel.


yes Terry H
the script that makes it work ,/root/.config/autostart . also runs /etc/xdg/autostart/pasystray.desktop

_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
Colonel Panic


Joined: 16 Sep 2006
Posts: 2122

PostPosted: Sat 05 Oct 2019, 15:29    Post subject:  

This looks really good! I use Openbox almost exclusively when I'm in Debian and my answer to the menu problem would be to install a dynamic menu program such as DMenu, which reads arbitrary text (from stdin) and creates a menu with one item for each line.

You can then select a program, either through the arrow keys or by typing a part of the name (or a combination of the two), and the program will then load. It's a bit more effort than just selecting a menu item from a vertical list with a mouse click, but in my experience it's pretty much foolproof.

For me, Openbox offers a good balance between configurability, on the one hand, and yet not having so many options that you get lost in them all and get stuck (as I did with fvwm more than once). It's also lightweight and quite elegant-looking.

P.S. Thanks to the Arch wiki for the technical information;

https://wiki.archlinux.org/index.php/Dmenu

_________________
Packard Bell iMedia 6020 (AMD Athlon 3800+, 4 GB of RAM, 250 GB hard drive) running Sparky 2019.08 (current), Absolute 64, Mint Debian 3.0, CrunchBang++ 10.1, Siduction 18.3.0, VLocity 7.2, Puppy Precise 5.7.1 Large and Pardus 19.0 XFCE.
Back to top
View user's profile Send private message 
01101001b


Joined: 08 Mar 2017
Posts: 90
Location: Buenos Aires, Argentina

PostPosted: Thu 10 Oct 2019, 19:43    Post subject: Re: openbox plus 64
Subject description: Lxpanel, Tint2
 

josejp2424 wrote:
Openbox Plus 64
It is simply openbox with the option of installing tint2 panel or lxpanel.

Thank you so much for Openbox! I can't get used to JWM or tint2. LxPanel all the way. So far, it works beautifully for me.

Regarding menues, I'll try to make my own as soon as I can get some spare time. Thx again! Very Happy
Back to top
View user's profile Send private message 
Colonel Panic


Joined: 16 Sep 2006
Posts: 2122

PostPosted: Fri 11 Oct 2019, 02:27    Post subject:  

The combo that works for me (bearing in mind that I have an old computer and need to conserve resources, and memory in particular) is Openbox + tint2 + Dmenu + SpaceFM or PCManFM (file manager) + Gkrellm (system monitoring). If I need a panel, which I don't very often, I use Plank.

Fluxbox works too in that combination, though I think OpenBox has the edge in both configurability and elegance. Just one small gripe; I wish it would use text instead of xml for the configuration files.

LXPanel isn't bad either and nor's LXTask, LXDE's task manager. In the end it probably comes down to individual preference.

_________________
Packard Bell iMedia 6020 (AMD Athlon 3800+, 4 GB of RAM, 250 GB hard drive) running Sparky 2019.08 (current), Absolute 64, Mint Debian 3.0, CrunchBang++ 10.1, Siduction 18.3.0, VLocity 7.2, Puppy Precise 5.7.1 Large and Pardus 19.0 XFCE.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0603s ][ Queries: 11 (0.0063s) ][ GZIP on ]