Xfce Forum

Sub domains
 

You are not logged in.

#1 2019-01-01 19:07:54

dowx
Member
Registered: 2018-12-29
Posts: 23

Only wallpaper after login (probably bug in xfpanel-switch)

Hi,
My problem: after login all I see is my wallpaper. To see icons and panels I have to go to terminal (Ctrl+Alt+Fx) and back (Alt+F7). I think the problem was caused by xfpanel-switch, because it's broken in Xubuntu 18.10. I tried to use it to save my panel cofiguration but it's impossible, because after opening Save or Export dialog buttons Save and Cancel don't react. Any idea how can I fix it?

Offline

#2 2019-01-01 19:59:52

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,214

Re: Only wallpaper after login (probably bug in xfpanel-switch)

dowx wrote:

Hi,
My problem: after login all I see is my wallpaper. To see icons and panels I have to go to terminal (Ctrl+Alt+Fx) and back (Alt+F7). I think the problem was caused by xfpanel-switch, because it's broken in Xubuntu 18.10. I tried to use it to save my panel cofiguration but it's impossible, because after opening Save or Export dialog buttons Save and Cancel don't react. Any idea how can I fix it?

That's odd. xfpanel-switch works okay for me in 18.10. Not being able to save was an issue at one point (https://bugs.launchpad.net/ubuntu/+sour … ug/1765565), but it was fixed.

Try this: when not logged in, delete the content's of your user's ~/.cache/sessions file. See if that helps.

Also, try running xfpanel-switch from the command line to see if there are any error messages:

xfpanel-switch save test

Offline

#3 2019-01-01 20:20:11

dowx
Member
Registered: 2018-12-29
Posts: 23

Re: Only wallpaper after login (probably bug in xfpanel-switch)

ToZ wrote:

Try this: when not logged in, delete the content's of your user's ~/.cache/sessions file. See if that helps.

It solved it... for first login only. When log out and log i again the problem is back.

ToZ wrote:

Also, try running xfpanel-switch from the command line to see if there are any error messages:

xfpanel-switch save test

It says:
GLib.Error('Key file contains line 'Path' which is not a key-value pair, group, or comment', 'g-key-file-error-quark', 1)
Looks like gnome-keyring issue.

Last edited by dowx (2019-01-01 20:30:07)

Offline

#4 2019-01-01 20:28:50

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,214

Re: Only wallpaper after login (probably bug in xfpanel-switch)

dowx wrote:
ToZ wrote:

Try this: when not logged in, delete the content's of your user's ~/.cache/sessions file. See if that helps.

Solved! I tried it before posting this topic here, but deleted it while still logged in wink

I find that it's still cleaner to delete that folder if not logged in. If you delete it while logged in, it still seems to save something on log out - but I can't replicate this with any consistency to be able to trouble shoot it.

ToZ wrote:

Also, try running xfpanel-switch from the command line to see if there are any error messages:

xfpanel-switch save test

It says:
GLib.Error('Key file contains line 'Path' which is not a key-value pair, group, or comment', 'g-key-file-error-quark', 1)
Looks like gnome-keyring issue.

I'm not so sure - maybe there is an inconsistency in the config file. Can you post back the results of the following:

xfconf-query -c xfce4-panel -lv

...and:

cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

Offline

#5 2019-01-01 20:31:36

dowx
Member
Registered: 2018-12-29
Posts: 23

Re: Only wallpaper after login (probably bug in xfpanel-switch)

Ups, I edited my previous post after you posted next. It solved it... for first login only. When I log out and log in again the problem is back.

/configver                                    2
/panels                                       <<UNSUPPORTED>>
/panels/panel-0/autohide-behavior             2
/panels/panel-0/background-style              0
/panels/panel-0/length                        100
/panels/panel-0/length-adjust                 true
/panels/panel-0/mode                          0
/panels/panel-0/plugin-ids                    <<UNSUPPORTED>>
/panels/panel-0/position                      p=8;x=800;y=1179
/panels/panel-0/position-locked               true
/panels/panel-0/size                          40
/panels/panel-0/span-monitors                 false
/panels/panel-1/autohide-behavior             2
/panels/panel-1/background-style              0
/panels/panel-1/leave-opacity                 100
/panels/panel-1/length                        27
/panels/panel-1/length-adjust                 true
/panels/panel-1/mode                          1
/panels/panel-1/plugin-ids                    <<UNSUPPORTED>>
/panels/panel-1/position                      p=1;x=1569;y=869
/panels/panel-1/position-locked               true
/panels/panel-1/size                          59
/panels/panel-2/disable-struts                true
/panels/panel-2/length                        100
/panels/panel-2/plugin-ids                    <<UNSUPPORTED>>
/panels/panel-2/position                      p=6;x=800;y=15
/panels/panel-2/position-locked               true
/panels/panel-2/size                          29
/plugins/plugin-1                             separator
/plugins/plugin-10                            pulseaudio
/plugins/plugin-10/enable-keyboard-shortcuts  true
/plugins/plugin-10/enable-mpris               true
/plugins/plugin-10/mixer-command              pavucontrol
/plugins/plugin-10/mpris-players              audacious;parole;smplayer
/plugins/plugin-10/show-notifications         true
/plugins/plugin-11                            launcher
/plugins/plugin-11/disable-tooltips           true
/plugins/plugin-11/items                      <<UNSUPPORTED>>
/plugins/plugin-12                            clock
/plugins/plugin-12/digital-format             %R
/plugins/plugin-12/mode                       2
/plugins/plugin-13                            launcher
/plugins/plugin-13/disable-tooltips           true
/plugins/plugin-13/items                      <<UNSUPPORTED>>
/plugins/plugin-14                            mailwatch
/plugins/plugin-15                            launcher
/plugins/plugin-15/disable-tooltips           true
/plugins/plugin-15/items                      <<UNSUPPORTED>>
/plugins/plugin-16                            separator
/plugins/plugin-16/expand                     true
/plugins/plugin-16/style                      0
/plugins/plugin-17                            showdesktop
/plugins/plugin-18                            tasklist
/plugins/plugin-18/flat-buttons               false
/plugins/plugin-18/include-all-workspaces     true
/plugins/plugin-18/middle-click               1
/plugins/plugin-18/show-handle                false
/plugins/plugin-18/show-labels                true
/plugins/plugin-18/window-scrolling           false
/plugins/plugin-19                            separator
/plugins/plugin-19/expand                     true
/plugins/plugin-19/style                      0
/plugins/plugin-1/expand                      true
/plugins/plugin-1/style                       0
/plugins/plugin-2                             separator
/plugins/plugin-20                            showdesktop
/plugins/plugin-21                            separator
/plugins/plugin-21/style                      0
/plugins/plugin-22                            launcher
/plugins/plugin-22/disable-tooltips           true
/plugins/plugin-22/items                      <<UNSUPPORTED>>
/plugins/plugin-23                            launcher
/plugins/plugin-23/disable-tooltips           true
/plugins/plugin-23/items                      <<UNSUPPORTED>>
/plugins/plugin-24                            launcher
/plugins/plugin-24/disable-tooltips           true
/plugins/plugin-24/items                      <<UNSUPPORTED>>
/plugins/plugin-24/show-label                 false
/plugins/plugin-25                            separator
/plugins/plugin-25/style                      0
/plugins/plugin-26                            whiskermenu
/plugins/plugin-27                            xfce4-sensors-plugin
/plugins/plugin-28                            separator
/plugins/plugin-28/style                      0
/plugins/plugin-29                            launcher
/plugins/plugin-29/disable-tooltips           true
/plugins/plugin-29/items                      <<UNSUPPORTED>>
/plugins/plugin-2/expand                      true
/plugins/plugin-2/style                       0
/plugins/plugin-3                             launcher
/plugins/plugin-30                            launcher
/plugins/plugin-30/disable-tooltips           true
/plugins/plugin-30/items                      <<UNSUPPORTED>>
/plugins/plugin-3/disable-tooltips            true
/plugins/plugin-3/items                       <<UNSUPPORTED>>
/plugins/plugin-4                             separator
/plugins/plugin-4/expand                      true
/plugins/plugin-4/style                       0
/plugins/plugin-5                             systray
/plugins/plugin-5/names-ordered               <<UNSUPPORTED>>
/plugins/plugin-5/show-frame                  false
/plugins/plugin-5/size-max                    22
/plugins/plugin-5/square-icons                true
/plugins/plugin-6                             launcher
/plugins/plugin-6/disable-tooltips            true
/plugins/plugin-6/items                       <<UNSUPPORTED>>
/plugins/plugin-7                             indicator
/plugins/plugin-7/blacklist                   <<UNSUPPORTED>>
/plugins/plugin-7/known-indicators            <<UNSUPPORTED>>
/plugins/plugin-7/square-icons                true
/plugins/plugin-8                             statusnotifier
/plugins/plugin-8/icon-size                   22
/plugins/plugin-8/known-items                 <<UNSUPPORTED>>
/plugins/plugin-8/menu-is-primary             true
/plugins/plugin-8/mode-whitelist              false
/plugins/plugin-8/single-row                  false
/plugins/plugin-8/square-icons                true
/plugins/plugin-8/symbolic-icons              true
/plugins/plugin-9                             separator
/plugins/plugin-9/style                       0
<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-panel" version="1.0">
  <property name="panels" type="array">
    <value type="int" value="0"/>
    <value type="int" value="1"/>
    <value type="int" value="2"/>
    <property name="panel-0" type="empty">
      <property name="position" type="string" value="p=8;x=800;y=1179"/>
      <property name="length" type="uint" value="100"/>
      <property name="position-locked" type="bool" value="true"/>
      <property name="plugin-ids" type="array">
        <value type="int" value="26"/>
        <value type="int" value="2"/>
        <value type="int" value="12"/>
        <value type="int" value="25"/>
        <value type="int" value="10"/>
        <value type="int" value="5"/>
        <value type="int" value="8"/>
        <value type="int" value="14"/>
        <value type="int" value="7"/>
        <value type="int" value="4"/>
        <value type="int" value="27"/>
        <value type="int" value="28"/>
      </property>
      <property name="background-style" type="uint" value="0"/>
      <property name="size" type="uint" value="40"/>
      <property name="length-adjust" type="bool" value="true"/>
      <property name="span-monitors" type="bool" value="false"/>
      <property name="mode" type="uint" value="0"/>
      <property name="autohide-behavior" type="uint" value="2"/>
    </property>
    <property name="panel-1" type="empty">
      <property name="position" type="string" value="p=1;x=1569;y=869"/>
      <property name="mode" type="uint" value="1"/>
      <property name="position-locked" type="bool" value="true"/>
      <property name="autohide-behavior" type="uint" value="2"/>
      <property name="size" type="uint" value="59"/>
      <property name="length" type="uint" value="27"/>
      <property name="length-adjust" type="bool" value="true"/>
      <property name="background-style" type="uint" value="0"/>
      <property name="plugin-ids" type="array">
        <value type="int" value="1"/>
        <value type="int" value="3"/>
        <value type="int" value="29"/>
        <value type="int" value="6"/>
        <value type="int" value="11"/>
        <value type="int" value="15"/>
        <value type="int" value="13"/>
        <value type="int" value="30"/>
        <value type="int" value="16"/>
      </property>
      <property name="leave-opacity" type="uint" value="100"/>
    </property>
    <property name="panel-2" type="empty">
      <property name="position" type="string" value="p=6;x=800;y=15"/>
      <property name="size" type="uint" value="29"/>
      <property name="length" type="uint" value="100"/>
      <property name="position-locked" type="bool" value="true"/>
      <property name="disable-struts" type="bool" value="true"/>
      <property name="plugin-ids" type="array">
        <value type="int" value="17"/>
        <value type="int" value="9"/>
        <value type="int" value="18"/>
        <value type="int" value="19"/>
        <value type="int" value="20"/>
        <value type="int" value="21"/>
        <value type="int" value="22"/>
        <value type="int" value="23"/>
        <value type="int" value="24"/>
      </property>
    </property>
  </property>
  <property name="plugins" type="empty">
    <property name="plugin-2" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
      <property name="expand" type="bool" value="true"/>
    </property>
    <property name="plugin-4" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
      <property name="expand" type="bool" value="true"/>
    </property>
    <property name="plugin-5" type="string" value="systray">
      <property name="show-frame" type="bool" value="false"/>
      <property name="square-icons" type="bool" value="true"/>
      <property name="size-max" type="uint" value="22"/>
      <property name="names-ordered" type="array">
        <value type="string" value="aplet networkmanager"/>
        <value type="string" value="audacious"/>
        <value type="string" value="notatki"/>
        <value type="string" value="menedżer zadań"/>
        <value type="string" value="thunar"/>
        <value type="string" value="xfce4-power-manager"/>
        <value type="string" value="blueman-applet"/>
        <value type="string" value="sieć"/>
      </property>
    </property>
    <property name="plugin-7" type="string" value="indicator">
      <property name="blacklist" type="array">
        <value type="string" value="libappmenu.so"/>
      </property>
      <property name="square-icons" type="bool" value="true"/>
      <property name="known-indicators" type="array">
        <value type="string" value="com.canonical.indicator.messages"/>
      </property>
    </property>
    <property name="plugin-8" type="string" value="statusnotifier">
      <property name="icon-size" type="uint" value="22"/>
      <property name="menu-is-primary" type="bool" value="true"/>
      <property name="mode-whitelist" type="bool" value="false"/>
      <property name="single-row" type="bool" value="false"/>
      <property name="square-icons" type="bool" value="true"/>
      <property name="symbolic-icons" type="bool" value="true"/>
      <property name="known-items" type="array">
        <value type="string" value="QuiteRss"/>
        <value type="string" value="blueman"/>
        <value type="string" value="nm-applet"/>
      </property>
    </property>
    <property name="plugin-10" type="string" value="pulseaudio">
      <property name="enable-keyboard-shortcuts" type="bool" value="true"/>
      <property name="enable-mpris" type="bool" value="true"/>
      <property name="mixer-command" type="string" value="pavucontrol"/>
      <property name="mpris-players" type="string" value="audacious;parole;smplayer"/>
      <property name="show-notifications" type="bool" value="true"/>
    </property>
    <property name="plugin-12" type="string" value="clock">
      <property name="digital-format" type="string" value="%R"/>
      <property name="mode" type="uint" value="2"/>
    </property>
    <property name="plugin-14" type="string" value="mailwatch"/>
    <property name="plugin-1" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
      <property name="expand" type="bool" value="true"/>
    </property>
    <property name="plugin-3" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461012711.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-11" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461013372.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-15" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461013793.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-16" type="string" value="separator">
      <property name="expand" type="bool" value="true"/>
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-17" type="string" value="showdesktop"/>
    <property name="plugin-18" type="string" value="tasklist">
      <property name="flat-buttons" type="bool" value="false"/>
      <property name="middle-click" type="uint" value="1"/>
      <property name="window-scrolling" type="bool" value="false"/>
      <property name="include-all-workspaces" type="bool" value="true"/>
      <property name="show-handle" type="bool" value="false"/>
      <property name="show-labels" type="bool" value="true"/>
    </property>
    <property name="plugin-19" type="string" value="separator">
      <property name="expand" type="bool" value="true"/>
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-20" type="string" value="showdesktop"/>
    <property name="plugin-21" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-22" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461167443.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-23" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461165732.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-24" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15461161841.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
      <property name="show-label" type="bool" value="false"/>
    </property>
    <property name="plugin-9" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-25" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-27" type="string" value="xfce4-sensors-plugin"/>
    <property name="plugin-28" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-29" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15462011561.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-6" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15462638581.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-26" type="string" value="whiskermenu"/>
    <property name="plugin-13" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15463600451.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
    <property name="plugin-30" type="string" value="launcher">
      <property name="items" type="array">
        <value type="string" value="15463601222.desktop"/>
      </property>
      <property name="disable-tooltips" type="bool" value="true"/>
    </property>
  </property>
  <property name="configver" type="int" value="2"/>
</channel>

In xfpanel-switch when I hover mouse over Current Configuration I get empty path "tooltip". There are paths visible in all but this configuration.

Last edited by dowx (2019-01-01 21:13:56)

Offline

#6 2019-01-01 21:24:59

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,214

Re: Only wallpaper after login (probably bug in xfpanel-switch)

Hmm, that looks fine.
The error really looks like the bug that was already fixed.

Can you try creating a secondary user account on your computer to see if you can replicate both of the issues (the panel not showing up and saving panel profiles)?

Offline

#7 2019-01-01 22:09:46

dowx
Member
Registered: 2018-12-29
Posts: 23

Re: Only wallpaper after login (probably bug in xfpanel-switch)

xfpanel-switch works without problems on another account. It automatically saved current config in ~/.cache/ and i can save manually too. I have no such file in the first account (that's why it shows empty tooltip on "Current configuration" as I mentioned before - so it must've been broken at first run too).

The strange thing is that everything seems to work fine in the background. For example: when I press keyboard combination to start Thunar nothing shows (wallpaper only all the time), but when I go to terminal and back... Thunar is opened.

Offline

#8 2019-01-01 22:58:13

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,214

Re: Only wallpaper after login (probably bug in xfpanel-switch)

dowx wrote:

The strange thing is that everything seems to work fine in the background. For example: when I press keyboard combination to start Thunar nothing shows (wallpaper only all the time), but when I go to terminal and back... Thunar is opened.

What video card do you have and which driver are you using?
Are you using the xfwm4 compositor?

Offline

#9 2019-01-01 23:28:03

dowx
Member
Registered: 2018-12-29
Posts: 23

Re: Only wallpaper after login (probably bug in xfpanel-switch)

I'm using built-in compositor.
GF 1060, nvidia-driver-390.

I switched to nouveau: desktop shows properly, xfpanel-switch still doesn't work. Damn I should've installed 18.04 LTS but went 18.10 for better Ryzen support wink

Offline

#10 2019-01-02 00:01:32

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,214

Re: Only wallpaper after login (probably bug in xfpanel-switch)

Looks like the composition pipeline change may be the cause: https://unix.stackexchange.com/question … logging-in.

Offline

#11 2019-01-02 22:27:26

dowx
Member
Registered: 2018-12-29
Posts: 23

Re: Only wallpaper after login (probably bug in xfpanel-switch)

ToZ wrote:

Looks like the composition pipeline change may be the cause: https://unix.stackexchange.com/question … logging-in.

It's part of the problem for sure. I removed the line from xorg configuration and added xfce autostart command:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
And it solved the problem.

But xfpanel-switch still doesn't work. And the problem was initiated by this application, so I'm not so sure that it's Nvidia bug or xfce, it's rather combination of both.
Thank you for your help.

Offline

Board footer

Powered by FluxBB