Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-10-08 00:14:22

almahdi
Member
Registered: 2020-07-04
Posts: 124

XFCE cannot put any launcher on panel

The XFCE is from Manjaro Arch Linux OS installed with minim installation
but then after doing some files operation on ~ dir., cannot put a launcher on panel (never done once before doing around ~ dir. to ensure it can or cannot put it)

How to fix it?
Some inadequate permission on a file? Please help out !

Offline

#2 2021-10-08 02:32:10

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

Make sure you own all of the files in your home directory (and subdirectories).

What does the following return;

ls -l ~/.config/xfce4

...and:

ls -l ~/.config/xfce4/xfconf/xfce-perchannel-xml/

...and:

whoami

Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2021-10-08 09:39:17

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

I suspect failure before the all Xfce panel setting saving as try to put launcher (any way menu in whisker or drag-drop) then quickly test with
find ~/.config/xfce4  -mmin -1

i.e: get a modified one under that dir, less 1 minute ago

with nothing found at all and a first most is sudo chmod -R 777 ~/.config/xfce4


Any brighter idea where should be the fault ?

Last edited by almahdi (2021-10-08 16:34:08)

Offline

#4 2021-10-08 11:17:54

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

Can you post back the output of the commands above?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2021-10-08 11:36:39

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

~/.config/xfce4
$ ls -l
drwxrwxrwx 7 budi budi 4096 Okt  8 16:26 /home/budi/.config/xfce4
total 36
drwxrwxrwx 2 budi budi 4096 Okt  8 16:27 desktop/
drwxrwxrwx 2 budi budi 4096 Okt  8 11:52 panel/
drwxrwxrwx 2 budi budi 4096 Feb  9 2021 terminal/
drwxrwxrwx 3 budi budi 4096 Okt 30 2020 xfconf/
drwxrwxrwx 2 budi budi 4096 Feb  9 2021 xfwm4/
-rwxrwxrwx 1 budi budi  125 Okt  8 08:03 helpers.rc
-rwxrwxrwx 1 budi budi   18 Feb  9 2021 help.rc
-rwxrwxrwx 1 budi budi  118 Sep 30 17:46 xfce4-screenshooter
-rwxrwxrwx 1 budi budi  304 Feb  9 2021 xfce4-taskmanager.rc

effect of recursive
chmod -R 777 ~/.config/xfce4

$ whoami
budi

Last edited by almahdi (2021-10-08 11:37:00)

Offline

#6 2021-10-08 12:01:11

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

Restart your computer and before logging in, go to a virtual console, Ctrl+Alt+F2 and run the following commands:

sudo chown -R budi:budi ~/.config/xfce4
cd ~/.cache
rm -rf sessions
sudo reboot

See if that helps.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#7 2021-10-08 13:30:28

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

Haven't worked yet

Though did check too:

$ cd ~/.cache/sessions
~/.cache/sessions
$ ls
~/.cache/sessions
$

Offline

#8 2021-10-08 15:06:46

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

Lets get an xfce4-panel debug log. In a terminal window run this:

xfce4-panel -q
PANEL_DEBUG=1 xfce4-panel

When the panel loads, try adding a launcher. Post back all the output on the terminal window.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#9 2021-10-08 16:47:11

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

$ xfce4-panel -q; PANEL_DEBUG=1 xfce4-panel
xfce4-panel(main): version 4.16.3 on gtk+ 3.24.30 (3.24.29), glib 2.70.0 (2.68.2)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x561b0c7f6a80: rgba visual=0x561b0c59f0a0, compositing=true
xfce4-panel(base-window): 0x561b0c7f6a80: rgba visual=0x561b0c59f0a0, compositing=true
xfce4-panel(base-window): 0x561b0c836340: rgba visual=0x561b0c59f0a0, compositing=true
xfce4-panel(display-layout): 0x561b0c7f6a80: display=:0.0{comp=true}, screen-0[0x561b0c586020]=[1920,1080] (eDP=[0,0;1920,1080])
xfce4-panel(positioning): 0x561b0c7f6a80: screen=0x561b0c586020, monitors=1, output-name=(null), span-monitors=false, base=960,1063
xfce4-panel(positioning): 0x561b0c7f6a80: working-area: screen=0x561b0c586020, x=0, y=0, w=1920, h=1080
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/4
xfce4-panel(module): new item (type=external-wrapper, name=whiskermenu, id=4)
xfce4-panel(external): whiskermenu-4: child spawned; pid=11027, argc=7
xfce4-panel(module): new item (type=object-type, name=separator, id=5)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/10
xfce4-panel(module): new item (type=external-wrapper, name=systray, id=10)
xfce4-panel(external): systray-10: child spawned; pid=11028, argc=7
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/1
xfce4-panel(module): new item (type=external-wrapper, name=xkb, id=1)
xfce4-panel(external): xkb-1: child spawned; pid=11029, argc=7
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/3
xfce4-panel(module): new item (type=external-wrapper, name=xfce4-clipman-plugin, id=3)
xfce4-panel(external): xfce4-clipman-plugin-3: child spawned; pid=11030, argc=7
xfce4-panel(module): new item (type=object-type, name=tasklist, id=9)
xfce4-panel(external): systray-10: child is embedded; 8 properties in queue
xfce4-panel(external): whiskermenu-4: child is embedded; 8 properties in queue
xfce4-panel(systray): rgba visual is 0x55ca19f9d0a0
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(external): xkb-1: child is embedded; 8 properties in queue
xfce4-panel(external): xfce4-clipman-plugin-3: child is embedded; 8 properties in queue

(wrapper-2.0:11027): Gtk-WARNING **: 23:41:29.956: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:11030): Gtk-WARNING **: 23:41:30.014: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:11029): Gtk-WARNING **: 23:41:30.053: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner GtkButton)
xfce4-panel(display-layout): 0x561b0c7f6a80: display=:0.0{comp=true}, screen-0[0x561b0c586020]=[1920,1080] (eDP=[0,0;1920,1080])
xfce4-panel(positioning): 0x561b0c7f6a80: screen=0x561b0c586020, monitors=1, output-name=(null), span-monitors=false, base=960,1063
xfce4-panel(positioning): 0x561b0c7f6a80: working-area: screen=0x561b0c586020, x=0, y=0, w=1920, h=1080
xfce4-panel(display-layout): 0x561b0c7f6a80: display=:0.0{comp=true}, screen-0[0x561b0c586020]=[1920,1080] (eDP=[0,0;1920,1080])
xfce4-panel(positioning): 0x561b0c7f6a80: screen=0x561b0c586020, monitors=1, output-name=(null), span-monitors=false, base=960,1063
xfce4-panel(positioning): 0x561b0c7f6a80: working-area: screen=0x561b0c586020, x=0, y=0, w=1920, h=1080

(xfce4-panel:11023): xfce4-panel-WARNING **: 23:41:44.240: The plugin "launcher" you want to add is not known by the panel
xfce4-panel(display-layout): 0x561b0c7f6a80: display=:0.0{comp=true}, screen-0[0x561b0c586020]=[1920,1080] (eDP=[0,0;1920,1080])
xfce4-panel(positioning): 0x561b0c7f6a80: screen=0x561b0c586020, monitors=1, output-name=(null), span-monitors=false, base=960,1063
xfce4-panel(positioning): 0x561b0c7f6a80: working-area: screen=0x561b0c586020, x=0, y=0, w=1920, h=1080
^Cxfce4-panel(main): received signal Interrupt <2>, quitting panel
xfce4-panel(application): saving /panels/panel-1: ids=false, providers=true
xfce4-panel(external): whiskermenu-4: plugin unrealized; quitting child
xfce4-panel(external): systray-10: plugin unrealized; quitting child
xfce4-panel(external): xkb-1: plugin unrealized; quitting child
xfce4-panel(external): xfce4-clipman-plugin-3: plugin unrealized; quitting child
xfce4-panel(application): finalized

Did ctrl C in 7 lines of end

Offline

#10 2021-10-08 16:56:05

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

(xfce4-panel:11023): xfce4-panel-WARNING **: 23:41:44.240: The plugin "launcher" you want to add is not known by the panel

Is this a fresh Manjaro install using Xfce from the default repo? Have you tried manually building xfce4-panel or any of its components?

What do the following commands return:

locate liblauncher.so
pacman -Qi xfce4-panel
ldd $(locate liblauncher.so | grep xfce)

Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#11 2021-10-08 23:02:44

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

Yes this is a fresh Manjaro minimal install using Xfce from the default repo

Trying to report bug to their site

no locate exist, just ls with globstar on

$ ls /usr/lib/**/liblauncher.so
/usr/lib/xfce4/panel/plugins/liblauncher.so


$ pacman -Qi xfce4-panel
Name            : xfce4-panel
Version         : 4.16.3-2
Description     : Panel for the Xfce desktop environment
Architecture    : x86_64
URL             : https://docs.xfce.org/xfce/xfce4-panel/start
Licenses        : GPL2
Groups          : xfce4
Provides        : None
Depends On      : exo  garcon  libxfce4ui  xfconf  libwnck3  libdbusmenu-gtk3  hicolor-icon-theme
                  desktop-file-utils
Optional Deps   : None
Required By     : xfce4-battery-plugin  xfce4-clipman-plugin  xfce4-pulseaudio-plugin
                  xfce4-screenshooter  xfce4-whiskermenu-plugin  xfce4-xkb-plugin
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 3,95 MiB
Packager        : Evangelos Foutras <foutrelis@archlinux.org>
Build Date      : Kam 03 Jun 2021 10:38:01
Install Date    : Sel 28 Sep 2021 02:35:20
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

$ ldd /usr/lib/xfce4/panel/plugins/liblauncher.so| grep xfce
    libxfce4panel-2.0.so.4 => /usr/lib/libxfce4panel-2.0.so.4 (0x00007efefd408000)
    libxfce4ui-2.so.0 => /usr/lib/libxfce4ui-2.so.0 (0x00007efefd3a8000)
    libxfce4util.so.7 => /usr/lib/libxfce4util.so.7 (0x00007efefc7d8000)


ls -l  /usr/lib/**/liblauncher.so
-rwxr-xr-x 1 root root 120584 Jun  3 10:38 /usr/lib/xfce4/panel/plugins/liblauncher.so

Last edited by almahdi (2021-10-09 02:48:54)

Offline

#12 2021-10-09 11:42:01

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: XFCE cannot put any launcher on panel

almahdi wrote:

cannot put a launcher on panel

Can you explain the steps you take to put a launcher on the panel?

Also, try creating a second account on your computer to see if it works there.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#13 2021-10-09 11:59:26

almahdi
Member
Registered: 2020-07-04
Posts: 124

Re: XFCE cannot put any launcher on panel

drop it, I'm aborting it as trying to DL other iso install.

THANKS SO MUCH ANYWAY

Offline

Board footer

Powered by FluxBB