Desktop right click stopped working.

Booting, installing, newbie
Post Reply
Message
Author
AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

Desktop right click stopped working.

#1 Post by AirGunner »

For some reason my desktop right click stopped working. A menu used to come up when I right clicked on the desktop but apparently I did something to change that and now I can't figure out what I did.

Hopefully some one can point me in the right direction. I'm a noob of course so thanks for any help.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#2 Post by bigpup »

Always, always, always tell us the specific Puppy version.

Does right click work in a program?

Did you install anything just before this happened?
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#3 Post by AirGunner »

Sorry, I'm running 6.3.2. as for whether I installed anything prior to this happening? I can't honestly say as I'm always playing around and trying different things. I don't think I did install anything directly before this though.

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

#4 Post by sheldonisaac »

AirGunner wrote:Sorry, I'm running 6.3.2. as for whether I installed anything prior to this happening? I can't honestly say as I'm always playing around and trying different things. I don't think I did install anything directly before this though.
I'm an old newbie, and have several times had problems.
Often, I gave up trying to figure out what was wrong, and instead booted afresh; that is, with the pfix=ram on the kernel line (using GRUB4DOS).
Then I had to put back programs and customizations, kind-of one by one, and check whether it still worked OK before saving the setup.
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#5 Post by bigpup »

I'm running 6.3.2
I will assume you are talking about Slacko 6.3.2, but I still do not know if it is the 32bit or 64bit version?

Still need this answered.

Does right click work in a program?
Browser
Word processor
Rox file manger
etc....
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

#6 Post by MochiMoppel »

@AirGunner: Apparently you fiddled with the settings of your window manager. Open a console window, type or paste

Code: Select all

fixmenus; jwm --restart
and then press the Enter key.

There is a good chance that this will restore the menu, but it's no guarantee since we don't know if you are using JWM and even then you could have made changes that will not be fixed by above commands.

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#7 Post by AirGunner »

MochiMoppel wrote:@AirGunner: Apparently you fiddled with the settings of your window manager. Open a console window, type or paste

Code: Select all

fixmenus; jwm --restart
and then press the Enter key.

There is a good chance that this will restore the menu, but it's no guarantee since we don't know if you are using JWM and even then you could have made changes that will not be fixed by above commands.
I tried what you said but nothing changed.

The last thing I know of for sure that I did was to play around with the trays for visibility and window for focus.

I'm running Slacko Puppy 6.3.2, the last thing I installed was VirtualBox 5.1 but everything was working fine after the install.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#8 Post by bigpup »

Do you not understand this question???

Does right click work in a program?
Browser
Word processor
Rox file manger
etc....
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#9 Post by AirGunner »

bigpup wrote:Do you not understand this question???

Does right click work in a program?
Browser
Word processor
Rox file manger
etc....
Why yes, as a matter of fact I understand the question quite well. Excuse me if I violated some sort of long held protocol when asking a question on this forum but like I said, I'm a noob at this so no need to get your panties in a wad.

Right click works fine everywhere EXCEPT the desktop, in which case it doesn't bring up the menu as it once did.

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

#10 Post by MochiMoppel »

AirGunner wrote:I tried what you said but nothing changed.
Strange. Do you use some other window manager instead of JWM ? I don't know Slacko 6.3.2, I can only speculate that it uses JWM by default.

If indeed you use JWM, do the 2 alternative ways to open the menu still work?
1) Keyboard shortcut Alt+F1
2) Leftmost button in the bottom tray

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#11 Post by AirGunner »

MochiMoppel wrote:
AirGunner wrote:I tried what you said but nothing changed.
Strange. Do you use some other window manager instead of JWM ? I don't know Slacko 6.3.2, I can only speculate that it uses JWM by default.

If indeed you use JWM, do the 2 alternative ways to open the menu still work?
1) Keyboard shortcut Alt+F1
2) Leftmost button in the bottom tray
1) No, I don't use another window manager it's JWM
2) Yes, Alt+F1 brings up the menu fine
3) Yes, Menu at lower left still works fine

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

#12 Post by MochiMoppel »

Could you please paste this into a console:

Code: Select all

grep -A3 "onroot" /root/.jwmrc* > /tmp/jwmtest ; grep -A3 "onroot" /root/.jwm/* >> /tmp/jwmtest 
and press Enter?

It should create the file /tmp/jwmtest. Please open the file and post the content.

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#13 Post by AirGunner »

MochiMoppel wrote:Could you please paste this into a console:

Code: Select all

grep -A3 "onroot" /root/.jwmrc* > /tmp/jwmtest ; grep -A3 "onroot" /root/.jwm/* >> /tmp/jwmtest 
and press Enter?

It should create the file /tmp/jwmtest. Please open the file and post the content.
I did as you said and this was output to the terminal screen.

<jwmrc* > /tmp/jwmtest ; grep -A3 "onroot" /root/.jwm/* >> /tmp/jwmtest
grep: /root/.jwm/backup: Is a directory
grep: /root/.jwm/corners: Is a directory
grep: /root/.jwm/root_menus: Is a directory
grep: /root/.jwm/themes: Is a directory
grep: /root/.jwm/tmp: Is a directory
grep: /root/.jwm/window_buttons: Is a directory

This is the content of the tmp/jwmtest file.

/root/.jwmrc:<RootMenu label="1" labeled="false" height="24" onroot="1"><Include>exec:$HOME/.jwm/root_menus/menu1</Include></RootMenu>
/root/.jwmrc:<RootMenu label="2" labeled="false" height="24" onroot="2"><Include>exec:$HOME/.jwm/root_menus/menu2</Include></RootMenu>
/root/.jwmrc:<RootMenu label="3" labeled="false" height="24" onroot="3"><Include>exec:$HOME/.jwm/root_menus/menu3</Include></RootMenu>
/root/.jwmrc:<RootMenu label="4" labeled="false" height="24" onroot="4"><Include>exec:$HOME/.jwm/root_menus/menu4</Include></RootMenu>
/root/.jwmrc:<RootMenu label="5" labeled="false" height="24" onroot="5"><Include>exec:$HOME/.jwm/root_menus/menu5</Include></RootMenu>
/root/.jwmrc-
/root/.jwmrc-<!-- root menus for TRAY activation -->
/root/.jwmrc:<RootMenu label="6" labeled="false" height="24" onroot="6"><Include>exec:/usr/local/jwm_config/menu_build_bookmarks</Include></RootMenu>
/root/.jwmrc:<RootMenu label="7" labeled="false" height="24" onroot="7"><Include>exec:/usr/local/jwm_config/menu_build_clock</Include></RootMenu>
/root/.jwmrc:<RootMenu label="8" labeled="false" height="24" onroot="8"><Include>exec:/usr/local/jwm_config/menu_build_places</Include></RootMenu>
/root/.jwmrc-
/root/.jwmrc-<!-- jwm menus for puppy Linux -->
/root/.jwmrc:<RootMenu label="Menu" labeled="false" height="24" onroot="9">
/root/.jwmrc-<Menu label="Desktop" icon="x48.png" height="24">
/root/.jwmrc-<Program label="Desktop Settings" icon="/usr/share/pixmaps/puppy/windows.svg">pdesktop</Program>
/root/.jwmrc-<Program label="FlSynclient configure your touchpad " icon="flsynclient.png">flsynclient</Program>
--
/root/.jwmrc-previous:<RootMenu label="1" labeled="false" height="24" onroot="1"><Include>exec:$HOME/.jwm/root_menus/menu1</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="2" labeled="false" height="24" onroot="2"><Include>exec:$HOME/.jwm/root_menus/menu2</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="3" labeled="false" height="24" onroot="3"><Include>exec:$HOME/.jwm/root_menus/menu3</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="4" labeled="false" height="24" onroot="4"><Include>exec:$HOME/.jwm/root_menus/menu4</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="5" labeled="false" height="24" onroot="5"><Include>exec:$HOME/.jwm/root_menus/menu5</Include></RootMenu>
/root/.jwmrc-previous-
/root/.jwmrc-previous-<!-- root menus for TRAY activation -->
/root/.jwmrc-previous:<RootMenu label="6" labeled="false" height="24" onroot="6"><Include>exec:/usr/local/jwm_config/menu_build_bookmarks</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="7" labeled="false" height="24" onroot="7"><Include>exec:/usr/local/jwm_config/menu_build_clock</Include></RootMenu>
/root/.jwmrc-previous:<RootMenu label="8" labeled="false" height="24" onroot="8"><Include>exec:/usr/local/jwm_config/menu_build_places</Include></RootMenu>
/root/.jwmrc-previous-
/root/.jwmrc-previous-<!-- jwm menus for puppy Linux -->
/root/.jwmrc-previous:<RootMenu label="Menu" labeled="false" height="24" onroot="9">
/root/.jwmrc-previous-<Menu label="Desktop" icon="x48.png" height="24">
/root/.jwmrc-previous-<Program label="Desktop Settings" icon="/usr/share/pixmaps/puppy/windows.svg">pdesktop</Program>
/root/.jwmrc-previous-<Program label="FlSynclient configure your touchpad " icon="flsynclient.png">flsynclient</Program>

I have of course already tried a different mouse as well as checking all the settings a thousand times over. I still think it has to be something simple I'm mising though.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#14 Post by bigpup »

AirGunner wrote:
bigpup wrote:Do you not understand this question???

Does right click work in a program?
Browser
Word processor
Rox file manger
etc....
Why yes, as a matter of fact I understand the question quite well. Excuse me if I violated some sort of long held protocol when asking a question on this forum but like I said, I'm a noob at this so no need to get your panties in a wad.

Right click works fine everywhere EXCEPT the desktop, in which case it doesn't bring up the menu as it once did.
Thank you!

We only know what you tell us!

Now we know for sure it is only affecting the desktop and the mouse is working.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

#15 Post by MochiMoppel »

AirGunner wrote:I still think it has to be something simple I'm mising though.
:shock: Oh boy! I can't see anything simple here. I know now why keyboard shortcut and tray button works. In normal Puppies it would refer to the same menu as the deskstop click menu, but not so in Slacko 6.3.2. Here 2 cooks are cooking the same menu independently. This is already 1 cook too many...

The next file you should check: /root/.jwm/root_menus/menu3
This is a symlink to /usr/local/jwm_config/menu_build_main

In ROX make sure that /root/.jwm/root_menus/menu3 is a valid symlink (if it's not, ROX shows the filename in red)
Shift+click on /root/.jwm/root_menus/menu3.
Geany should open and you should see the contents of this file, a shellscript. Your's may look differently, but this is how it looks out-of-the-box:

Code: Select all

#!/bin/bash

[ -f $HOME/.jwm/menuheights ] && . $HOME/.jwm/menuheights
[ ! $MENHEIGHT ] && MENHEIGHT=24

echo '<?xml version="1.0"?>
<JWM>'
jwm-xdgmenu /etc/xdg/menus/puppy-desktop.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-system.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-setup.menu $MENHEIGHT
echo '<Separator/>'
jwm-xdgmenu /etc/xdg/menus/puppy-utility.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-filesystem.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-graphic.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-document.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-calculate.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-personal.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-network.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-internet.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-multimedia.menu $MENHEIGHT
jwm-xdgmenu /etc/xdg/menus/puppy-fun.menu $MENHEIGHT
echo '<Separator/>
<Program label="'$(gettext 'Help')'" icon="help48.png">exec defaulthtmlviewer file:///usr/share/doc/index.html</Program>
<Program label="'$(gettext 'Leave')'" icon="shutdown48.png">/usr/sbin/logout_gui</Program>
</JWM>'
This file is supposed to create your right-click desktop menu. If it fails or if you can't access it, naturally you won't see a menu. I wonder why this ever worked since $MENHEIGHT at the end of the jwm-xdgmenu ... lines cause an error here, but at least the last 2 menu entries (Help and Shutdown) should work.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#16 Post by bigpup »

This could be a problem with Rox-Filer's pinboard.
The pinboard is used to do some of the things on the desktop.

Try this:
within ROX file manager itself. Right click on the whitespace in a Rox window and go to "Options..." (NOT "File options").
Now in the Rox-filer options control program.
Go to the "Iconified windows" section (under "Pinboard")
Uncheck the "Show iconified windows" box.
Go to the "Compatibility" section
Check the "Pass all backdrop mouse clicks to window manager" box.
Check the "Override the Window Manager Control of the pinboard and panels".

May have to save and reboot to get the changes to stick.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

AirGunner
Posts: 17
Joined: Tue 01 Aug 2017, 02:56

#17 Post by AirGunner »

bigpup wrote:This could be a problem with Rox-Filer's pinboard.
The pinboard is used to do some of the things on the desktop.

Try this:
within ROX file manager itself. Right click on the whitespace in a Rox window and go to "Options..." (NOT "File options").
Now in the Rox-filer options control program.
Go to the "Iconified windows" section (under "Pinboard")
Uncheck the "Show iconified windows" box.
Go to the "Compatibility" section
Check the "Pass all backdrop mouse clicks to window manager" box.
Check the "Override the Window Manager Control of the pinboard and panels".

May have to save and reboot to get the changes to stick.
Thanks for the input bigpup. I'm on my lovely brides machine right now but I'll have a look and report back later.

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

#18 Post by MochiMoppel »

@AirGunner In my previous post I asked you to check the files that control your menu.

Before you do that please check your desktop settings:
Press Alt+F1 to bring up the main menu, then select Desktop -> Desktop settings -> Shortcuts. Here choose the "Mouse actions" tab and see if "Mouse right click" is mapped to "Main menu"

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#19 Post by musher0 »

Have you checked that the physical mouse itself is good?

If there's dust or dirt underneath the right-click button that prevents the
connection, no amount of software or configuration will repair it. Happens all
the time to heavy users.

Or maybe the spring of this button is broken or has lost its "spring". (Pun
intended!)

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply