XFCE Settings Manager is empty

I have been running Manjaro with XFCE for months with no problems. I couldn't find a fix for this searching anywhere. Everything seems ok now, other than losing my settings manager. I can still get to most of my settings using the right-click menu on desktop but the settings icons and launchers show my settings as empty (see pic).

This happened after I did a yay update to all my packages that went through just fine. I did the update in tty2 and after I switched back to graphical desktop one monitor kinda glitched out and went crazy (3 monitor setup). My /etc/fstab was set back to basic defaults, losing all my mounted drives.. but I had it backed up and restored it and that is all back to normal, but I don't know if that has something to do with losing my 'Settings Manager'. After a reboot everything seems to be working great except for that. I know I can just use the left-click from now on but I really want everything working properly.

Any ideas on restoring the proper settings manager? How could updating AUR packages break fstab and settings manager? I haven't seen any other errors or anomalies other than that but I might have broken more than just the settings manager. Thanks for any help in advance.

2019-03-19_13-34

  Host: crow-pc Kernel: 4.20.15-1-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 8.2.1 Desktop: Xfce 4.13.2git-UNKNOWN Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: RAMPAGE IV EXTREME v: Rev 1.xx 
  serial: <filter> UEFI: American Megatrends v: 4901 date: 05/14/2014 
CPU:
  Topology: 6-Core model: Intel Core i7-4930K bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 4 L2 cache: 12.0 MiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 81624 
  Speed: 2362 MHz min/max: 1200/3900 MHz Core speeds (MHz): 1: 2362 2: 2087 
  3: 2214 4: 3234 5: 2480 6: 2225 7: 2461 8: 2391 9: 2839 10: 2325 11: 2582 
  12: 2686 
Graphics:
  Device-1: NVIDIA GM200 [GeForce GTX 980 Ti] vendor: ASUSTeK driver: nvidia 
  v: 418.43 bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.4 driver: nvidia 
  resolution: 1920x1080~60Hz, 1920x1080~60Hz, 2560x1440~60Hz 
  OpenGL: renderer: GeForce GTX 980 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 418.43 
  direct render: Yes 
Audio:
  Device-1: Intel C600/X79 series High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
  Device-2: NVIDIA GM200 High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 
  Device-3: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] 
  driver: snd_hda_intel v: kernel bus ID: 02:00.0 
  Device-4: Texas Instruments PCM2704 16-bit stereo audio DAC type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 2-2:2 
  Device-5: RODE Microphones Podcaster type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 4-1.4:6 
  Sound Server: ALSA v: k4.20.15-1-MANJARO 
Network:
  Device-1: Intel 82579V Gigabit Network vendor: ASUSTeK P8P67 Deluxe 
  driver: e1000e v: 3.2.6-k port: f040 bus ID: 00:19.0 
  IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter> 
  Device-2: Broadcom and subsidiaries BCM4360 802.11ac Wireless Network 
  Adapter 
  vendor: ASUSTeK driver: wl v: kernel port: e000 bus ID: 04:00.0 
  IF: wlp4s0 state: dormant mac: <filter> 
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: usbfs 
  bus ID: 1-1.4:3 
  IF-ID-1: docker0 state: down mac: <filter> 
  IF-ID-2: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter> 
  IF-ID-3: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:
  Local Storage: total: 30.29 TiB used: 15.23 TiB (50.3%) 
  ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB 
  ID-2: /dev/sdb vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB 
  ID-3: /dev/sdc vendor: Samsung model: HM641JI size: 596.17 GiB 
  ID-4: /dev/sdd vendor: Toshiba model: THNSNJ128GCST size: 119.24 GiB 
  ID-5: /dev/sde vendor: Western Digital model: WD15EARS-00Z5B1 
  size: 1.36 TiB 
  ID-6: /dev/sdf vendor: HGST (Hitachi) model: HDN726060ALE614 
  size: 5.46 TiB 
  ID-7: /dev/sdg vendor: Western Digital model: WD40EZRZ-00GXCB0 
  size: 3.64 TiB 
  ID-8: /dev/sdh vendor: Western Digital model: WD20EZRX-00D8PB0 
  size: 1.82 TiB 
  ID-9: /dev/sdj type: USB vendor: Western Digital model: WD easystore 25FB 
  size: 9.10 TiB 
  ID-10: /dev/sdk type: USB vendor: Seagate model: ST5000DM000-1FK178 
  size: 4.55 TiB 
  ID-11: /dev/sdl type: USB vendor: Seagate model: ST3000DM001-1E6166 
  size: 2.73 TiB 
  ID-12: /dev/sdm type: USB vendor: SanDisk model: Cruzer Orbit 
  size: 29.82 GiB 
RAID:
  Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 
  bus ID: 00:1f.2 
Partition:
  ID-1: / size: 423.21 GiB used: 176.44 GiB (41.7%) fs: ext4 dev: /dev/sda2 
  ID-2: swap-1 size: 34.49 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A gpu: nvidia temp: 57 C 
  Fan Speeds (RPM): cpu: 0 gpu: nvidia fan: 45% 
Info:
  Processes: 395 Uptime: 10m Memory: 31.35 GiB used: 3.54 GiB (11.3%) 
  Init: systemd Compilers: gcc: 8.2.1 clang: 7.0.1 Shell: bash v: 5.0.0 
  inxi: 3.0.32 

Have you tried reinstalling the package xfce4-settings-gtk3 ?

1 Like

You can try and delete ./config/menus folder to reset XFCE-settings menu config. If i am not mistaken folder will regenerate after reboot. Will it? @bogdancovaciu

I don't have that folder on my XFCE install, but maybe when some applications are edited it gets created
By default it should be in /etc/xdg/menus/ and available to all users. Probably the OP did something else and are not in ./config nor in /etc/xdg/menus/ anymore ...

I tried the reinstall, with no luck. Should I delete both of those folders?

I do have a ./config/menus with a folder called "applications-merged" and a file xfce-applications.menu

I also have the /etc/xdg/menus folder with a few other .menu files

I just don't want to lose all my menus by deleting the wrong thing and lose all access to settings. Should I try one first or just delete them both? Again, I appreciate the support! Also, any idea why it reset my fstab file to default seemingly for no reason? I fixed it but thought it may be connected to this problem.

Try renaming them instead of deleting. Then if they are not regenerated you can return their proper names and it will be as now. :grinning:

1 Like

I tried renaming the folders to 'menusold' and rebooting. All that happened is the menus were all blank, including the xfce settings menu. XFCE did not seem to regenerate the menus even when I tried reinstalling the xfce-settings-menu package. Once I renamed them back the menus came back but still stuck with no settings in the xfce settings app. Any other suggestions? Any reason why the menus did not regenerate? Thanks.

*edit .. added my '/etc/xdg/menus/xfce-settings-manager.menu' file below.. wonder why its not working?

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
  <Name>Settings</Name>

  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>
  <DefaultMergeDirs/>

   <Layout>
     <Menuname>Personal</Menuname>
     <Menuname>Hardware</Menuname>
     <Menuname>System</Menuname>
     <Menuname>Other</Menuname>
     <Merge type="all" />
   </Layout>

  <Include>
    <And>
      <Category>Settings</Category>
      <Not>
        <Or>
          <Category>X-XFCE-PersonalSettings</Category>
          <Category>X-XFCE-HardwareSettings</Category>
          <Category>X-XFCE-SystemSettings</Category>
        </Or>
      </Not>
    </And>
  </Include>

  <Exclude>
    <Filename>xfce-settings-manager.desktop</Filename>
  </Exclude>

  <Menu>
    <Name>Personal</Name>
    <Directory>xfce-personal.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-PersonalSettings</Category>
      </And>
      <Filename>xscreensaver-properties.desktop</Filename>
    </Include>
  </Menu>

  <Menu>
    <Name>Hardware</Name>
    <Directory>xfce-hardware.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-HardwareSettings</Category>
      </And>
    </Include>
  </Menu>

  <Menu>
    <Name>System</Name>
    <Directory>xfce-system.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-SystemSettings</Category>
      </And>
    </Include>
  </Menu>

  <Menu>
    <Name>Other</Name>
    <Directory>xfce-other.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Not>
          <Or>
            <Category>X-XFCE-PersonalSettings</Category>
            <Category>X-XFCE-SystemSettings</Category>
            <Category>X-XFCE-HardwareSettings</Category>
            <Filename>xfce-settings-manager.desktop</Filename>
          </Or>
        </Not>
      </And>
    </Include>
  </Menu>

</Menu>

Hello,
I have faced the same problem as you. A solution that has worked fine for me was to:

  1. go to the suited directory(~/.local/share/applications)
  2. open all the files that must be changed (more than 20 files for me):
  3. for each opened file, go at the end (for me it was always the last line), replace: "Hidden=true" with: "Hidden=false" and save the change
  4. go to your xfce4-settings-manager and it should be ok.

Very dated solution(2013) but still worth checking those files

I checked those files in ~/.local/share/applications and there is no "hidden" line in any of them... the only thing in those applications that might be related is an option called:

NoDisplay=true

Is this what I should try changing? Still not sure how this will affect the xfce-settings... these seem to be a few of the extra applications I installed. Any other ideas? Thanks again!

Yes
Seems "Hidden" changed to "NoDisplay"

1 Like

Yes it is indeed related

1 Like

I changed all files to NoDisplay=false .

Unfortunately the XFCE-Settings manager is still blank after a reboot. Very confusing bug, any other methods to fix this?

Do you have garcon installed?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by