Xfce Forum

Sub domains
 

You are not logged in.

#1 2014-08-08 10:57:05

wkg21
Member
Registered: 2014-08-08
Posts: 4

xfce4-panel launcher problems

Hello,
I am trying to add program not visible under existing item list so i choose "a new empty item" button. have filled all fields like i did before. but when I click create it returns to general tab showing nothing. Creating launchers from existing list work without problems. How to fix it or correctly debug?

I am using debian wheezy xfce4-panel version 4.8.6.
thanks
Wojciech

PANEL_DEBUG=1 xfce4-panel
xfce4-panel(main): version 4.8.6 on gtk+ 2.24.10 (2.24.10), glib 2.32.4 (2.32.3)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(module-factory): reading /usr/share/xfce4/panel-plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x7f28e5fb6010: rgba colormap=0x7f28e5fa7020, compositing=false
xfce4-panel(base-window): 0x7f28e5fb6010: rgba colormap=0x7f28e5fa7020, compositing=false
xfce4-panel(display-layout): 0x7f28e5fb6010: display=:0.0{comp=true}, screen-0[0x7f28e5f82000]=[1920,1080] (LVDS1=[0,0;1920,1080])
xfce4-panel(positioning): 0x7f28e5fb6010: screen=0x7f28e5f82000, monitors=1, output-name=(null), span-monitors=false, base=96,1060
xfce4-panel(positioning): 0x7f28e5fb6010: working-area: screen=0x7f28e5f82000, x=0, y=0, w=1920, h=1080
xfce4-panel(struts): 0x7f28e5fb6010: bottom=31, start_x=0, end_x=1919
xfce4-panel(applicationsmenu): XDG_MENU_PREFIX is set to "xfce-"
xfce4-panel(module): new item (type=object-type, name=applicationsmenu, id=1)
xfce4-panel(module): new item (type=object-type, name=showdesktop, id=22)
xfce4-panel(module): new item (type=object-type, name=launcher, id=6)
xfce4-panel(module): new item (type=object-type, name=launcher, id=27)
xfce4-panel(module): new item (type=object-type, name=launcher, id=2)
xfce4-panel(module): new item (type=object-type, name=launcher, id=7)
xfce4-panel(module): new item (type=object-type, name=launcher, id=25)
xfce4-panel(module): new item (type=object-type, name=launcher, id=3)
xfce4-panel(module): new item (type=object-type, name=launcher, id=9)
xfce4-panel(module): new item (type=object-type, name=launcher, id=4)
xfce4-panel(module): new item (type=object-type, name=launcher, id=8)
xfce4-panel(module): new item (type=object-type, name=launcher, id=17)
xfce4-panel(module): new item (type=object-type, name=launcher, id=10)
xfce4-panel(module): new item (type=object-type, name=launcher, id=11)
xfce4-panel(module): new item (type=object-type, name=launcher, id=12)
xfce4-panel(module): new item (type=object-type, name=launcher, id=15)
xfce4-panel(module): new item (type=object-type, name=launcher, id=14)
xfce4-panel(module): new item (type=object-type, name=launcher, id=5)
xfce4-panel(module): new item (type=object-type, name=launcher, id=16)
xfce4-panel(module): new item (type=object-type, name=launcher, id=13)
xfce4-panel(module): new item (type=object-type, name=launcher, id=24)
xfce4-panel(module): new item (type=object-type, name=launcher, id=28)
xfce4-panel(module): new item (type=object-type, name=separator, id=21)
xfce4-panel(module): new item (type=object-type, name=tasklist, id=23)
xfce4-panel(module): new item (type=external-46, name=xfce4-mixer-plugin, id=18)
xfce4-panel(external): xfce4-mixer-plugin-18: child spawned; pid=5223, argc=8
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/19
xfce4-panel(module): new item (type=external-wrapper, name=systray, id=19)
xfce4-panel(xfce4-mixer-plugin): compiled against libxfce4panel 4.8.6
xfce4-panel(external): systray-19: child spawned; pid=5225, argc=8
xfce4-panel(module): new item (type=external-46, name=xfce4-orageclock-plugin, id=20)
xfce4-panel(external): xfce4-orageclock-plugin-20: child spawned; pid=5226, argc=8
xfce4-panel(module): new item (type=object-type, name=launcher, id=26)
xfce4-panel(xfce4-orageclock-plugin): compiled against libxfce4panel 4.8.6
xfce4-panel(xfce4-mixer-plugin): calling plugin construct function
xfce4-panel(xfce4-orageclock-plugin): calling plugin construct function
xfce4-panel(xfce4-orageclock-plugin): send provider signal 13
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(xfce4-mixer-plugin): send provider signal 13
xfce4-panel(external): xfce4-mixer-plugin-18: child is embedded; 4 properties in queue
xfce4-panel(external): xfce4-orageclock-plugin-20: child is embedded; 4 properties in queue
xfce4-panel(external): systray-19: child is embedded; 4 properties in queue
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(module-factory): reading /usr/share/xfce4/panel-plugins
xfce4-panel(struts): 0x7f28e5fb6010: bottom=32, start_x=0, end_x=1919
xfce4-panel(module): new item (type=object-type, name=launcher, id=26)
xfce4-panel(struts): 0x7f28e5fb6010: bottom=31, start_x=0, end_x=1919

Offline

#2 2014-08-08 13:04:52

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,241

Re: xfce4-panel launcher problems

To try to rule out whether this is an issue with your profile or an issue with the system, try creating another user account and attempt the same. If it works on another user account, the problem lies with your profile. If the problem also exists on the new user account, then it is a systemic problem. This will help narrow down the scope of the issue.

Offline

#3 2014-08-08 13:19:08

wkg21
Member
Registered: 2014-08-08
Posts: 4

Re: xfce4-panel launcher problems

Definitely problem is on my profile. added new user and everything is ok on the new account. system was just installed so there is no crap because of long usage.

I can see that some launchers got multiple files:
./launcher-16:
total 12
-rw-r--r-- 1 wojciech wojciech 127 Aug  8 11:21 14074932851.desktop
-rw-r--r-- 1 wojciech wojciech 155 Aug  8 11:24 14074934581.desktop
-rw-r--r-- 1 wojciech wojciech 484 Aug  8 11:26 14074935902.desktop

Offline

#4 2014-08-08 13:37:17

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,241

Re: xfce4-panel launcher problems

There would be multiple launchers if you created multiple entries for the same launcher. If you view the contents of those files, are they pointing to the same application?

If you try to create a new launcher as per your issue above, does it create a new .desktop file in the panels subdirectory?

Offline

#5 2014-08-08 14:03:41

wkg21
Member
Registered: 2014-08-08
Posts: 4

Re: xfce4-panel launcher problems

I have removed duplicate desktop files so now each folder contains one file. when I want to add a new launcher it add to existing folder ex. launcher-29

./launcher-29:
total 8
-rw-r--r-- 1 wojciech wojciech 136 Aug  8 11:55 14074952973.desktop
-rw-r--r-- 1 wojciech wojciech 124 Aug  8 14:52 14075059512.desktop

does xfcepanel keeps launcher  entries in data base files?

I have removed all files dir directories in panel dir. when i start panel it recreated directories?

Offline

#6 2014-08-08 15:31:13

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,241

Re: xfce4-panel launcher problems

wkg21 wrote:

does xfcepanel keeps launcher  entries in data base files?

They are referenced in the xfconf configuration system. You can view them via Settings Manager >> Settings Editor >> "xfce4-panel" channel (also stored in ~/.config/xfce/xfconf/xfce-prechannel-xml/xfce4-panel.xml.

I have removed all files dir directories in panel dir. when i start panel it recreated directories?

If you remove the launcher files and directories from ~/.config/xfce4/panel and restart xfce4-panel, you will lose the launcher configurations (will show up as blank launchers).

Offline

#7 2014-08-08 17:11:09

wkg21
Member
Registered: 2014-08-08
Posts: 4

Re: xfce4-panel launcher problems

ToZ wrote:
wkg21 wrote:

does xfcepanel keeps launcher  entries in data base files?

They are referenced in the xfconf configuration system. You can view them via Settings Manager >> Settings Editor >> "xfce4-panel" channel (also stored in ~/.config/xfce/xfconf/xfce-prechannel-xml/xfce4-panel.xml.

it didn't help.

ToZ wrote:

I have removed all files dir directories in panel dir. when i start panel it recreated directories?

If you remove the launcher files and directories from ~/.config/xfce4/panel and restart xfce4-panel, you will lose the launcher configurations (will show up as blank launchers).

removing whole .config didn't help as well. Removing .cache sorted out the problem.

- I killed xfce4-panel and the xfce4 configuration daemon: pkill xfce4-panel; pkill xfconfd
- I have deleted settings for the panel, rm -rf ~/.config/xfce4/panel
- and settings for xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
- I have removed ~/.cache

thanks

Last edited by wkg21 (2014-08-08 17:11:35)

Offline

Board footer

Powered by FluxBB