You are not logged in.
Hi,
This is my first post so go hard on me so I can fit here. Just kidding
I have been using xfce4 DE with Arch. I have recently switched to qtile WM.
Then, when removing xfce4 package group using pacman, I had a need for a filemanager, so I installed pcmanfm.
While using that I have accidently deleted shortcuts from menu://applications/ <= Stupid mistake
Now my problem is when I use rofi -show drun with keybinding used inside qtile it shows an empty rofi menu prompt.
However when launching via terminal like alacritty it shows everything perfectly
I thought that maybe removing xfce was the reason for this so I resinstalled xfce4 again, but only those entries came in the keybinded rofi which installed newly with xfce4.
So i have understood that rofi running via qtile is taking some other source than when running via terminal.
my qtile config.
#####################################
# Qtile Configuration
# ~/.config/qtile/config.py
####################################
from typing import List # noqa: F401
from libqtile import bar, layout, widget, hook
from libqtile.config import Click, Drag, Group, Key, Screen
from libqtile.lazy import lazy
from libqtile.command import lazy
# from colors import init_colors
import os
import subprocess
mod = "mod4"
home=os.path.expanduser('~')
## Colors-------------------------------------------------------------------
# COLORS FOR THE BAR
col = [["#2a2d39", "#2a2d39"], # color 0
["#2f343f", "#2f343f"], # color 1
["#c0c5ce", "#c0c5ce"], # color 2
["#fba922", "#fba922"], # color 3
["#3384d0", "#3384d0"], # color 4
["#f3f4f5", "#f3f4f5"], # color 5
["#cd1f3f", "#cd1f3f"], # color 6
["#62FF00", "#62FF00"], # color 7
["#6790eb", "#6790eb"], # color 8
["#a9a9a9", "#a9a9a9"],]# color 9
fonts = ["Roboto Mono Nerd Font Bold", "Iosevka Nerd Font Bold"]
## Commands------------------------------------------------------------------
class command:
terminal = 'alacritty'
editor = 'codium'
explorer = 'pcmanfm'
browser = 'brave --incognito'
windowmenu = 'rofi -show window -icon-theme "Sea" -show-icons'
runmenu = 'rofi -show combi -icon-theme "Sea" -show-icons'
programmenu = 'rofi -show drun -icon-theme "Sea" -show-icons'
def script(scriptname):
return os.path.join(home, '.scripts/'+ scriptname)
def run(self, run):
return self.terminal + ' -e ' + run
## Keymaps-------------------------------------------------------------------
keys = [
# Switch between windows in current stack pane
Key([mod], "Right", lazy.layout.down(), desc="Move focus down in stack pane"),
Key([mod], "Left", lazy.layout.up(), desc="Move focus up in stack pane"),
# Move windows up or down in current stack
Key([mod, "control"], "Right", lazy.layout.shuffle_down(), desc="Move window down in current stack "),
Key([mod, "control"], "Left", lazy.layout.shuffle_up(), desc="Move window up in current stack "),
Key([mod], "h", lazy.layout.grow(),lazy.layout.increase_nmaster(), desc='Expand window (MonadTall), increase number in master pane (Tile)'),
Key([mod], "l", lazy.layout.shrink(),lazy.layout.decrease_nmaster(), desc='Shrink window (MonadTall), decrease number in master pane (Tile)'),
# Switch window focus to other pane(s) of stack
Key([mod, "shift"], "Tab", lazy.layout.next(), desc="Switch window focus to other pane(s) of stack"),
# Swap panes of split stack
Key([mod, "shift"], "space", lazy.layout.rotate(), desc="Swap panes of split stack"),
Key([mod, "shift"], "Return", lazy.layout.toggle_split(), desc="Toggle between split and unsplit sides of stack"),
# Toggle between different layouts as defined below
Key([mod], "space", lazy.next_layout(), desc="Toggle between layouts"),
Key([mod], "q", lazy.window.kill(), desc="Kill focused window"),
# Move between groups
Key([mod], 'Down', lazy.screen.prev_group(), desc="Move to previous group"),
Key([mod], 'Up', lazy.screen.next_group(), desc="Move to next group"),
Key([mod, "control"], "r", lazy.restart(), desc="Restart qtile"),
Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown qtile"),
# Basic Keymaps
Key([],"XF86AudioMute", lazy.spawn(command.script("togglemute")), desc="Toggle Mute"),
Key([],"XF86AudioRaiseVolume", lazy.spawn(command.script("volumeup")), desc="Volume Up"),
Key([],"XF86MonBrightnessUp", lazy.spawn(command.script("brightnessup")), desc="Brightness Up"),
Key([],"XF86MonBrightnessDown", lazy.spawn(command.script("brightnessdown")), desc="Brightness Down"),
Key([],"XF86AudioLowerVolume", lazy.spawn(command.script("volumedown")), desc="Volume Down"),
Key([],"Print", lazy.spawn(command.script("screenshotfull")), desc="Screenshot Full"),
Key(["shift"],"Print", lazy.spawn(command.script("screenshotsel")), desc="Screenshot Selection"),
# command Keymaps
Key([mod], "Return", lazy.spawn(command.terminal), desc="Launch Terminal"),
Key([mod], "t", lazy.spawn(command.terminal), desc="Launch Terminal"),
Key([mod], "c", lazy.spawn(command.editor), desc="Launch VSCode"),
Key([mod], "e", lazy.spawn(command.explorer), desc="Launch Thunar"),
Key([mod], "w", lazy.spawn(command.browser), desc="Launch Firefox"),
Key([mod], "r", lazy.spawn(command.runmenu), desc="Launch Run"),
Key([mod], "p", lazy.spawn(command.programmenu), desc="Launch Drun"),
Key([mod], "Tab", lazy.spawn(command.windowmenu), desc="Switch Open Windows"),
Key([mod], "s", lazy.spawn(command.script("streamclipboard")), desc="Launch StreamClipboard"),
Key([mod], "z", lazy.spawn(command.script("wallpaper")), desc="Change Wallpaper"),
Key([mod], "n", lazy.spawn(command.run(command, "newsboat")), desc="Launch Newsboat"),
]
## Groups--------------------------------------------------------------------------------
groups = [Group(i) for i in "12345"]
for i in groups:
keys.extend([
# mod1 + letter of group = switch to group
Key([mod], i.name, lazy.group[i.name].toscreen(),
desc="Switch to group {}".format(i.name)),
# mod1 + shift + letter of group = switch to & move focused window to group
Key([mod, "shift"], i.name, lazy.window.togroup(i.name, switch_group=True),
desc="Switch to & move focused window to group {}".format(i.name)),
])
## Layouts-------------------------------------------------------------------------------------------------------
layout_defaults = dict(margin=5, border_width=5, border_focus=col[3][0], border_normal=col[1][0], grow_amount=5)
layouts = [
layout.MonadTall(**layout_defaults),
layout.Stack(num_stacks=2, **layout_defaults),
layout.Max(**layout_defaults),
layout.Matrix(**layout_defaults),
# Try more layouts by unleashing below layouts.
#layout.Bsp(), #layout.Columns(), #layout.MonadWide(), #layout.RatioTile(), #layout.Tile(), #layout.TreeTab(), #layout.VerticalTile(), #layout.Zoomy(),
]
## Widgets-------------------------------------------------------------------------------------------------------------------------------
widget_defaults = dict(font=fonts[1], fontsize=13, padding=5, background=col[0])
extension_defaults = widget_defaults.copy()
def icon(icon_text, color, backcolor):
return widget.TextBox(font=fonts[1],text=icon_text,foreground=color,background=backcolor,padding = 3,fontsize=13)
def powerline(color1, color2):
return widget.TextBox(fontsize=45,padding=-4,text='',foreground=color1,background=color2)
def customscript(color1, color2, update, script, mousecallbacks):
return widget.GenPollText(foreground=color1, background=color2, update_interval=update,
func=lambda:subprocess.check_output(command.script(script)).decode("utf-8"), mouse_callbacks=mousecallbacks)
def runscript(script):
return lambda qtile: qtile.cmd_spawn(script)
screens = [
Screen(
top=bar.Bar(
[
# Get Current Layout Icon
widget.CurrentLayoutIcon(scale=0.65),
# Get Groups
powerline(col[4], col[0]),
widget.GroupBox(disable_drag=False,active=col[1],inactive=col[4],highlight_method ="text",
this_current_screen_border=col[3],foreground=col[7],background=col[4]),
# Window Name
powerline(col[1], col[4]),
widget.WindowName(padding=5,font=fonts[1],fontsize=12,foreground = col[5],background = col[0]),
# Specs Indicators
powerline(col[3], col[1]),
#icon('', col[6], col[3]),
#customscript(col[1], col[3], 1, "cputemp"),
icon(' ', col[6], col[3]),
customscript(col[1], col[3], 1, "cpupercent", {'Button1': runscript(command.terminal + ' -e htop')}),
icon('', col[6], col[3]),
customscript(col[1], col[3], 1, "memused", {'Button1': runscript(command.terminal + ' -e htop')}),
# System Indicators
powerline(col[4], col[3]),
customscript(col[1], col[4], 5, "volumestatus", {'Button1' : runscript('pavucontrol')} ),
customscript(col[1], col[4], 5, "batterystatus", {'Button1' : runscript('xfce4-power-manager-settings')} ),
# Temperature and Date
powerline(col[5], col[4]),
icon('﨎 ', col[4], col[5]),
customscript(col[1], col[5], 120, "temperature", {'Button1' : runscript(command.browser + ' "https://wttr.in"') }),
icon('﨟 ', col[4], col[5]),
customscript(col[1], col[5], 60, "clock", {}),
# System Tray
powerline(col[0], col[5]),
widget.Systray(background=col[0])
],
20, opacity=.85
),
),
]
# Drag floating layouts.
mouse = [
Drag([mod], "Button1", lazy.window.set_position_floating(),
start=lazy.window.get_position()),
Drag([mod], "Button3", lazy.window.set_size_floating(),
start=lazy.window.get_size()),
Click([mod], "Button2", lazy.window.bring_to_front())
]
dgroups_key_binder = None
dgroups_app_rules = [] # type: List
main = None # WARNING: this is deprecated and will be removed soon
follow_mouse_focus = False
bring_front_click = False
cursor_warp = False
floating_layout = layout.Floating(float_rules=[
# Run the utility of `xprop` to see the wm class and name of an X client.
{'wmclass': 'confirm'},
{'wmclass': 'dialog'},
{'wmclass': 'download'},
{'wmclass': 'error'},
{'wmclass': 'file_progress'},
{'wmclass': 'notification'},
{'wmclass': 'splash'},
{'wmclass': 'toolbar'},
{'wmclass': 'confirmreset'}, # gitk
{'wmclass': 'makebranch'}, # gitk
{'wmclass': 'maketag'}, # gitk
{'wname': 'branchdialog'}, # gitk
{'wname': 'pinentry'}, # GPG key password entry
{'wmclass': 'ssh-askpass'}, # ssh-askpass
])
auto_fullscreen = True
focus_on_window_activation = "smart"
# We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in
# java that happens to be on java's whitelist.
wmname = "LG3D"
@hook.subscribe.startup_once
def autostart():
home = os.path.expanduser('~/.config/qtile/autostart.sh')
subprocess.call([home])I just want to know which folder rofi takes input from when it runs with qtile so I can paste the previously installed programs desktop file there. Or if there is a menu generator which can take desktop entries from /usr/share/applications or ~/.local/share/applications and show in rofi that would be perfect.
1) I have searched the internet for this solution but did not find anything relevant.
2) I have tried using 'alacritty -e rofi -show drun' but rofi menu is blank as it was before.
3) I have used rofi output errors to a file but the file is empty
4) I have tried and applied a delay using sleep but that didn't work either.
All types of criticism are appreciated.
Best,
dinodroid
Last edited by dinodroid (2021-01-05 12:38:14)
Offline
Could you run
G_MESSAGES_DEBUG=Dialogs.DRun rofi -show drun Last edited by Archlin (2021-01-05 06:51:47)
Offline
Hello,
With this command, the rofi drun works meaning it shows desktop entries
G_MESSAGES_DEBUG=Dialogs.DRun rofi -show drun (process:202891): Dialogs.DRun-DEBUG: 12:01:03.982: Checking directory /home/dinodroid/applications for desktop files.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.982: [gtk3-icon-browser.desktop] [/home/dinodroid/applications/gtk3-icon-browser.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.982: [virtualbox.desktop] Using file /home/dinodroid/applications/virtualbox.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.982: [virtualbox.desktop] [/home/dinodroid/applications/virtualbox.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] Using file /home/dinodroid/applications/libreoffice-startcenter.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [libreoffice-startcenter.desktop] [/home/dinodroid/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [nm-connection-editor.desktop] Using file /home/dinodroid/applications/nm-connection-editor.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [nvim.desktop] Using file /home/dinodroid/applications/nvim.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [gcr-viewer.desktop] [/home/dinodroid/applications/gcr-viewer.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [lxsession-default-apps.desktop] Using file /home/dinodroid/applications/lxsession-default-apps.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [torbrowser.desktop] Using file /home/dinodroid/applications/torbrowser.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [mpv.desktop] Using file /home/dinodroid/applications/mpv.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [xampp-manager.desktop] Using file /home/dinodroid/applications/xampp-manager.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [uget-gtk.desktop] Using file /home/dinodroid/applications/uget-gtk.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.983: [compton.desktop] Using file /home/dinodroid/applications/compton.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-math.desktop] Using file /home/dinodroid/applications/libreoffice-math.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-math.desktop] [/home/dinodroid/applications/libreoffice-math.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [torbrowser-settings.desktop] Using file /home/dinodroid/applications/torbrowser-settings.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [timeshift-gtk.desktop] Using file /home/dinodroid/applications/timeshift-gtk.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-writer.desktop] Using file /home/dinodroid/applications/libreoffice-writer.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-writer.desktop] [/home/dinodroid/applications/libreoffice-writer.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [xfce4-power-manager-settings.desktop] Using file /home/dinodroid/applications/xfce4-power-manager-settings.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-xsltfilter.desktop] [/home/dinodroid/applications/libreoffice-xsltfilter.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-calc.desktop] Using file /home/dinodroid/applications/libreoffice-calc.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [libreoffice-calc.desktop] [/home/dinodroid/applications/libreoffice-calc.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [xfce4-about.desktop] Using file /home/dinodroid/applications/xfce4-about.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.984: [gparted.desktop] Using file /home/dinodroid/applications/gparted.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [nm-applet.desktop] [/home/dinodroid/applications/nm-applet.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [gtk3-demo.desktop] [/home/dinodroid/applications/gtk3-demo.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [pavucontrol.desktop] Using file /home/dinodroid/applications/pavucontrol.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [picom.desktop] Using file /home/dinodroid/applications/picom.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [Alacritty.desktop] Using file /home/dinodroid/applications/Alacritty.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [Alacritty.desktop] [/home/dinodroid/applications/Alacritty.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [pcmanfm.desktop] Using file /home/dinodroid/applications/pcmanfm.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [libfm-pref-apps.desktop] Using file /home/dinodroid/applications/libfm-pref-apps.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [org.manjaro.pamac.manager.desktop] Using file /home/dinodroid/applications/org.manjaro.pamac.manager.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [org.manjaro.pamac.manager.desktop] [/home/dinodroid/applications/org.manjaro.pamac.manager.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.985: [lxshortcut.desktop] [/home/dinodroid/applications/lxshortcut.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [xarchiver.desktop] Using file /home/dinodroid/applications/xarchiver.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [org.bleachbit.BleachBit.desktop] Using file /home/dinodroid/applications/org.bleachbit.BleachBit.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [qv4l2.desktop] Using file /home/dinodroid/applications/qv4l2.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [qvidcap.desktop] Using file /home/dinodroid/applications/qvidcap.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [geoclue-where-am-i.desktop] [/home/dinodroid/applications/geoclue-where-am-i.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [stacer.desktop] Using file /home/dinodroid/applications/stacer.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [brave-browser.desktop] Using file /home/dinodroid/applications/brave-browser.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [brave-browser.desktop] [/home/dinodroid/applications/brave-browser.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [brave-browser.desktop] [/home/dinodroid/applications/brave-browser.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [polkit-gnome-authentication-agent-1.desktop] [/home/dinodroid/applications/polkit-gnome-authentication-agent-1.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [VSCodium.desktop] Using file /home/dinodroid/applications/VSCodium.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.986: [VSCodium.desktop] [/home/dinodroid/applications/VSCodium.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [gimp.desktop] Using file /home/dinodroid/applications/gimp.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [pcmanfm-desktop-pref.desktop] Using file /home/dinodroid/applications/pcmanfm-desktop-pref.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [bvnc.desktop] Using file /home/dinodroid/applications/bvnc.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [gufw.desktop] Using file /home/dinodroid/applications/gufw.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [lxsession-edit.desktop] Using file /home/dinodroid/applications/lxsession-edit.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [libreoffice-draw.desktop] Using file /home/dinodroid/applications/libreoffice-draw.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [libreoffice-draw.desktop] [/home/dinodroid/applications/libreoffice-draw.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [libreoffice-base.desktop] Using file /home/dinodroid/applications/libreoffice-base.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [libreoffice-base.desktop] [/home/dinodroid/applications/libreoffice-base.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [geoclue-demo-agent.desktop] [/home/dinodroid/applications/geoclue-demo-agent.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [redshift.desktop] [/home/dinodroid/applications/redshift.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [xampp-control-panel.desktop] Using file /home/dinodroid/applications/xampp-control-panel.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.987: [libreoffice-impress.desktop] Using file /home/dinodroid/applications/libreoffice-impress.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [libreoffice-impress.desktop] [/home/dinodroid/applications/libreoffice-impress.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [lstopo.desktop] Using file /home/dinodroid/applications/lstopo.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [gkbd-keyboard-display.desktop] [/home/dinodroid/applications/gkbd-keyboard-display.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [lxappearance.desktop] Using file /home/dinodroid/applications/lxappearance.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [gtk3-widget-factory.desktop] [/home/dinodroid/applications/gtk3-widget-factory.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [pamac-installer.desktop] [/home/dinodroid/applications/pamac-installer.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [sxiv.desktop] [/home/dinodroid/applications/sxiv.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [gcr-prompter.desktop] [/home/dinodroid/applications/gcr-prompter.desktop] Adding desktop file to disabled list: 'NoDisplay' key is true
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [avahi-discover.desktop] Using file /home/dinodroid/applications/avahi-discover.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [io.github.Hexchat.desktop] Using file /home/dinodroid/applications/io.github.Hexchat.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [io.github.Hexchat.desktop] [/home/dinodroid/applications/io.github.Hexchat.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.988: [redshift-gtk.desktop] Using file /home/dinodroid/applications/redshift-gtk.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [filezilla.desktop] Using file /home/dinodroid/applications/filezilla.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] Using file /home/dinodroid/applications/deadbeef.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] [/home/dinodroid/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] [/home/dinodroid/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] [/home/dinodroid/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] [/home/dinodroid/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [deadbeef.desktop] [/home/dinodroid/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [htop.desktop] Using file /home/dinodroid/applications/htop.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [bssh.desktop] Using file /home/dinodroid/applications/bssh.desktop.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: Checking directory /usr/local/share/applications for desktop files.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: Checking directory /usr/share/applications for desktop files.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [gtk3-icon-browser.desktop] [/usr/share/applications/gtk3-icon-browser.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [virtualbox.desktop] [/usr/share/applications/virtualbox.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [libreoffice-startcenter.desktop] [/usr/share/applications/libreoffice-startcenter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [nm-connection-editor.desktop] [/usr/share/applications/nm-connection-editor.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [nvim.desktop] [/usr/share/applications/nvim.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [gcr-viewer.desktop] [/usr/share/applications/gcr-viewer.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [lxsession-default-apps.desktop] [/usr/share/applications/lxsession-default-apps.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [torbrowser.desktop] [/usr/share/applications/torbrowser.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [mpv.desktop] [/usr/share/applications/mpv.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [xampp-manager.desktop] [/usr/share/applications/xampp-manager.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [uget-gtk.desktop] [/usr/share/applications/uget-gtk.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [compton.desktop] [/usr/share/applications/compton.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [libreoffice-math.desktop] [/usr/share/applications/libreoffice-math.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [torbrowser-settings.desktop] [/usr/share/applications/torbrowser-settings.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [timeshift-gtk.desktop] [/usr/share/applications/timeshift-gtk.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [libreoffice-writer.desktop] [/usr/share/applications/libreoffice-writer.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [xfce4-power-manager-settings.desktop] [/usr/share/applications/xfce4-power-manager-settings.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [libreoffice-xsltfilter.desktop] [/usr/share/applications/libreoffice-xsltfilter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [libreoffice-calc.desktop] [/usr/share/applications/libreoffice-calc.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.989: [xfce4-about.desktop] [/usr/share/applications/xfce4-about.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gparted.desktop] [/usr/share/applications/gparted.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [nm-applet.desktop] [/usr/share/applications/nm-applet.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gtk3-demo.desktop] [/usr/share/applications/gtk3-demo.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [pavucontrol.desktop] [/usr/share/applications/pavucontrol.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [picom.desktop] [/usr/share/applications/picom.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [Alacritty.desktop] [/usr/share/applications/Alacritty.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [pcmanfm.desktop] [/usr/share/applications/pcmanfm.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [libfm-pref-apps.desktop] [/usr/share/applications/libfm-pref-apps.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [org.manjaro.pamac.manager.desktop] [/usr/share/applications/org.manjaro.pamac.manager.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [lxshortcut.desktop] [/usr/share/applications/lxshortcut.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [xarchiver.desktop] [/usr/share/applications/xarchiver.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [org.bleachbit.BleachBit.desktop] [/usr/share/applications/org.bleachbit.BleachBit.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [qv4l2.desktop] [/usr/share/applications/qv4l2.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [qvidcap.desktop] [/usr/share/applications/qvidcap.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [geoclue-where-am-i.desktop] [/usr/share/applications/geoclue-where-am-i.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [stacer.desktop] [/usr/share/applications/stacer.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [brave-browser.desktop] [/usr/share/applications/brave-browser.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [polkit-gnome-authentication-agent-1.desktop] [/usr/share/applications/polkit-gnome-authentication-agent-1.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [VSCodium.desktop] [/usr/share/applications/VSCodium.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gimp.desktop] [/usr/share/applications/gimp.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [pcmanfm-desktop-pref.desktop] [/usr/share/applications/pcmanfm-desktop-pref.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [bvnc.desktop] [/usr/share/applications/bvnc.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gufw.desktop] [/usr/share/applications/gufw.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [lxsession-edit.desktop] [/usr/share/applications/lxsession-edit.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [libreoffice-draw.desktop] [/usr/share/applications/libreoffice-draw.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [libreoffice-base.desktop] [/usr/share/applications/libreoffice-base.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [geoclue-demo-agent.desktop] [/usr/share/applications/geoclue-demo-agent.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [redshift.desktop] [/usr/share/applications/redshift.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [xampp-control-panel.desktop] [/usr/share/applications/xampp-control-panel.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [libreoffice-impress.desktop] [/usr/share/applications/libreoffice-impress.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [lstopo.desktop] [/usr/share/applications/lstopo.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gkbd-keyboard-display.desktop] [/usr/share/applications/gkbd-keyboard-display.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [lxappearance.desktop] [/usr/share/applications/lxappearance.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gtk3-widget-factory.desktop] [/usr/share/applications/gtk3-widget-factory.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [pamac-installer.desktop] [/usr/share/applications/pamac-installer.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [sxiv.desktop] [/usr/share/applications/sxiv.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [gcr-prompter.desktop] [/usr/share/applications/gcr-prompter.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [avahi-discover.desktop] [/usr/share/applications/avahi-discover.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [io.github.Hexchat.desktop] [/usr/share/applications/io.github.Hexchat.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [redshift-gtk.desktop] [/usr/share/applications/redshift-gtk.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [filezilla.desktop] [/usr/share/applications/filezilla.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [deadbeef.desktop] [/usr/share/applications/deadbeef.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [htop.desktop] [/usr/share/applications/htop.desktop] Skipping, was previously seen.
(process:202891): Dialogs.DRun-DEBUG: 12:01:03.990: [bssh.desktop] [/usr/share/applications/bssh.desktop] Skipping, was previously seen.Offline
Before anyone asks here are my locale entries
locale -aC
en_US.utf8
POSIX localectl System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: n/aI have tried below command in qtile it didn't work either
rofi -show drun -drun-reload-desktop-cacheI have tried reinstalling rofi but no hope.
Offline
Your locale entries don't matter for this and as seen running it from the terminal it shows the ' menu' and gets is input. I would have expected
~/.local/share/applicationsinstead of
~/applicationsbut that seems okay.
you noted that
alacritty -e rofi -show drundoes not sow any entry.
When you edit this to run rofi without any config does it work then?
alacritty -e rofi -show drun -no-configbtw any reason why your not using "dqtile-cmd"?
Last edited by Archlin (2021-01-05 07:20:18)
Offline
Thanks for quick response.
Every command I mentioned works when running in terminal but not when passed in qtile as keybinding.
Same answer for
alacritty -e rofi -show drun -no-configAs a qtile keybinding -show run and -show window works but -show drun shows no entry.
This happened recently as I mentioned, it was working before.
I prefer rofi over dqtile-cmd.
Best
dinodroid
Your locale entries don't matter for this and as seen running it from the terminal it shows the ' menu' and gets is input. I would have expected
~/.local/share/applicationsinstead of
~/applicationsbut that seems okay.
you noted that
alacritty -e rofi -show drundoes not sow any entry.
When you edit this to run rofi without any config does it work then?
alacritty -e rofi -show drun -no-configbtw any reason why your not using "dqtile-cmd"?
Offline
This might help in figuring out the cause.
I just installed vlc just to get a new desktop entry.
now when using with qtile keybindings for
rofi -show drunonly vlc appears.
and when using the same command in terminal "alacritty" all desktop files appears in the list.
This concludes that new entries are shown in qtile keybinded environment not old at least for me.
Offline
With this command, the rofi drun works meaning it shows desktop entries
But you ran it from the interactive shell, where stuff works anyway - did you?
What are the outputs of
printenv | grep XDG
tr '\0' '\n' < /proc/$(pgrep qtile)/environ | grep XDG?
Also
ls -l ~/.local/share/applications ~/applicationsOnline
I ran the earlier mentioned command from the terminal "alacritty".
printenv | grep XDGgives below output
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_DATA_HOME=/home/dinodroid/
XDG_CONFIG_HOME=/home/dinodroid/.config
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=qtile
XDG_SESSION_TYPE=x11
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dinodroid
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CACHE_HOME=/home/dinodroid/.cache
XDG_SESSION_CLASS=user
XDG_VTNR=7
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000tr '\0' '\n' < /proc/$(\pgrep qtile)/environ | grep XDGgives
bash: /proc//environ: No such file or directoryResult of
ls -l ~/.local/share/applications ~/applicationsis
/home/dinodroid/applications:
total 448K
drwx------ 2 dinodroid dinodroid 4.0K Jan 4 22:53 .
drwx------ 34 dinodroid dinodroid 4.0K Jan 5 15:10 ..
-rwxr-xr-x 1 dinodroid dinodroid 356 Jan 4 22:53 Alacritty.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.4K Jan 4 22:53 avahi-discover.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.9K Jan 4 22:53 brave-browser.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.9K Jan 4 22:53 bssh.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.8K Jan 4 22:53 bvnc.desktop
-rwxr-xr-x 1 dinodroid dinodroid 291 Jan 4 22:53 compton.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.4K Jan 4 22:53 deadbeef.desktop
-rw------- 1 dinodroid dinodroid 18K Jan 4 22:53 defaults.list
-rwxr-xr-x 1 dinodroid dinodroid 474 Jan 4 22:53 filezilla.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.0K Jan 4 22:53 gcr-prompter.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.6K Jan 4 22:53 gcr-viewer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 223 Jan 4 22:53 geoclue-demo-agent.desktop
-rwxr-xr-x 1 dinodroid dinodroid 319 Jan 4 22:53 geoclue-where-am-i.desktop
-rwxr-xr-x 1 dinodroid dinodroid 15K Jan 4 22:53 gimp.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.7K Jan 4 22:53 gkbd-keyboard-display.desktop
-rwxr-xr-x 1 dinodroid dinodroid 13K Jan 4 22:53 gparted.desktop
-rwxr-xr-x 1 dinodroid dinodroid 201 Jan 4 22:53 gtk3-demo.desktop
-rwxr-xr-x 1 dinodroid dinodroid 221 Jan 4 22:53 gtk3-icon-browser.desktop
-rwxr-xr-x 1 dinodroid dinodroid 246 Jan 4 22:53 gtk3-widget-factory.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.8K Jan 4 22:53 gufw.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.5K Jan 4 22:53 htop.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.7K Jan 4 22:53 io.github.Hexchat.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.4K Jan 4 22:53 libfm-pref-apps.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.7K Jan 4 22:53 libreoffice-base.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.8K Jan 4 22:53 libreoffice-calc.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.1K Jan 4 22:53 libreoffice-draw.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.5K Jan 4 22:53 libreoffice-impress.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.8K Jan 4 22:53 libreoffice-math.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.0K Jan 4 22:53 libreoffice-startcenter.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.9K Jan 4 22:53 libreoffice-writer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 504 Jan 4 22:53 libreoffice-xsltfilter.desktop
-rwxr-xr-x 1 dinodroid dinodroid 265 Jan 4 22:53 lstopo.desktop
-rwxr-xr-x 1 dinodroid dinodroid 11K Jan 4 22:53 lxappearance.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.4K Jan 4 22:53 lxsession-default-apps.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.5K Jan 4 22:53 lxsession-edit.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.7K Jan 4 22:53 lxshortcut.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.0K Jan 4 22:53 mpv.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.8K Jan 4 22:53 nm-applet.desktop
-rwxr-xr-x 1 dinodroid dinodroid 7.9K Jan 4 22:53 nm-connection-editor.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.6K Jan 4 22:53 nvim.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.7K Jan 4 22:53 org.bleachbit.BleachBit.desktop
-rwxr-xr-x 1 dinodroid dinodroid 16K Jan 4 22:53 org.gnome.FileRoller.desktop
-rwxr-xr-x 1 dinodroid dinodroid 24K Jan 4 22:53 org.manjaro.pamac.manager.desktop
-rwxr-xr-x 1 dinodroid dinodroid 7.6K Jan 4 22:53 pamac-installer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.3K Jan 4 22:53 pavucontrol.desktop
-rwxr-xr-x 1 dinodroid dinodroid 7.3K Jan 4 22:53 pcmanfm.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.4K Jan 4 22:53 pcmanfm-desktop-pref.desktop
-rwxr-xr-x 1 dinodroid dinodroid 272 Jan 4 22:53 picom.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.5K Jan 4 22:53 polkit-gnome-authentication-agent-1.desktop
-rwxr-xr-x 1 dinodroid dinodroid 276 Jan 4 22:53 qv4l2.desktop
-rwxr-xr-x 1 dinodroid dinodroid 193 Jan 4 22:53 qvidcap.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.3K Jan 4 22:53 redshift.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.3K Jan 4 22:53 redshift-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 165 Jan 4 22:53 stacer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 291 Jan 4 22:53 sxiv.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.1K Jan 4 22:53 timeshift-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 376 Jan 4 22:53 torbrowser.desktop
-rwxr-xr-x 1 dinodroid dinodroid 819 Jan 4 22:53 torbrowser-settings.desktop
-rwxr-xr-x 1 dinodroid dinodroid 296 Jan 4 22:53 uget-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.2K Jan 4 22:53 virtualbox.desktop
-rwxr-xr-x 1 dinodroid dinodroid 488 Jan 4 22:53 VSCodium.desktop
-rwxr-xr-x 1 dinodroid dinodroid 249 Jan 4 22:53 xampp-control-panel.desktop
-rwxr-xr-x 1 dinodroid dinodroid 238 Jan 4 22:53 xampp-manager.desktop
-rwxr-xr-x 1 dinodroid dinodroid 8.1K Jan 4 22:53 xarchiver.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.2K Jan 4 22:53 xfce4-about.desktop
-rwxr-xr-x 1 dinodroid dinodroid 16K Jan 4 22:53 xfce4-power-manager-settings.desktop
/home/dinodroid/.local/share/applications:
total 368K
drwxr-xr-x 2 dinodroid dinodroid 4.0K Jan 4 23:55 .
drwxr-xr-x 14 dinodroid dinodroid 4.0K Jan 5 00:32 ..
-rwxr-xr-x 1 dinodroid dinodroid 372 Jan 4 22:15 Alacritty.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.4K Jan 4 22:15 avahi-discover.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.0K Jan 4 22:16 brave-browser.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.9K Jan 4 22:16 bssh.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.8K Jan 4 22:16 bvnc.desktop
-rwxr-xr-x 1 dinodroid dinodroid 306 Jan 4 22:14 compton.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.4K Jan 4 22:15 deadbeef.desktop
-rwxr-xr-x 1 dinodroid dinodroid 489 Jan 4 22:16 filezilla.desktop
-rwxr-xr-x 1 dinodroid dinodroid 15K Jan 4 22:16 gimp.desktop
-rwxr-xr-x 1 dinodroid dinodroid 13K Jan 4 22:15 gparted.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.8K Jan 4 22:15 gufw.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.6K Jan 4 22:15 htop.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.8K Jan 4 22:16 io.github.Hexchat.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.4K Jan 4 22:15 libfm-pref-apps.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.7K Jan 4 22:16 libreoffice-base.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.8K Jan 4 22:16 libreoffice-calc.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.1K Jan 4 22:16 libreoffice-draw.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.5K Jan 4 22:16 libreoffice-impress.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.8K Jan 4 22:16 libreoffice-math.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.0K Jan 4 22:16 libreoffice-startcenter.desktop
-rwxr-xr-x 1 dinodroid dinodroid 2.9K Jan 4 22:16 libreoffice-writer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 281 Jan 4 22:15 lstopo.desktop
-rwxr-xr-x 1 dinodroid dinodroid 11K Jan 4 22:15 lxappearance.desktop
-rwxr-xr-x 1 dinodroid dinodroid 4.4K Jan 4 22:15 lxsession-default-apps.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.5K Jan 4 22:15 lxsession-edit.desktop
-rw-r--r-- 1 dinodroid dinodroid 17K Jan 4 23:55 mimeapps.list
-rwxr-xr-x 1 dinodroid dinodroid 3.0K Jan 4 22:15 mpv.desktop
-rwxr-xr-x 1 dinodroid dinodroid 7.9K Jan 4 22:15 nm-connection-editor.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.6K Jan 4 22:14 nvim.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.7K Jan 4 22:15 org.bleachbit.BleachBit.desktop
-rwxr-xr-x 1 dinodroid dinodroid 16K Jan 4 22:14 org.gnome.FileRoller.desktop
-rwxr-xr-x 1 dinodroid dinodroid 24K Jan 4 22:15 org.manjaro.pamac.manager.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.4K Jan 4 22:15 pavucontrol.desktop
-rwxr-xr-x 1 dinodroid dinodroid 7.3K Jan 4 22:15 pcmanfm.desktop
-rwxr-xr-x 1 dinodroid dinodroid 6.5K Jan 4 22:15 pcmanfm-desktop-pref.desktop
-rwxr-xr-x 1 dinodroid dinodroid 287 Jan 4 22:14 picom.desktop
-rwxr-xr-x 1 dinodroid dinodroid 291 Jan 4 22:15 qv4l2.desktop
-rwxr-xr-x 1 dinodroid dinodroid 208 Jan 4 22:15 qvidcap.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.3K Jan 4 23:12 redshift.desktop
-rwxr-xr-x 1 dinodroid dinodroid 3.4K Jan 4 23:12 redshift-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 180 Jan 4 22:14 stacer.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.1K Jan 4 22:15 timeshift-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 391 Jan 4 22:16 torbrowser.desktop
-rwxr-xr-x 1 dinodroid dinodroid 834 Jan 4 22:16 torbrowser-settings.desktop
-rwxr-xr-x 1 dinodroid dinodroid 311 Jan 4 22:16 uget-gtk.desktop
-rwxr-xr-x 1 dinodroid dinodroid 1.2K Jan 4 22:15 virtualbox.desktop
-rwxr-xr-x 1 dinodroid dinodroid 504 Jan 4 22:14 VSCodium.desktop
-rwxr-xr-x 1 dinodroid dinodroid 264 Jan 4 22:16 xampp-control-panel.desktop
-rwxr-xr-x 1 dinodroid dinodroid 253 Jan 4 22:16 xampp-manager.desktop
-rwxr-xr-x 1 dinodroid dinodroid 8.1K Jan 4 22:14 xarchiver.desktop
-rwxr-xr-x 1 dinodroid dinodroid 5.2K Jan 4 23:12 xfce4-about.desktop
-rwxr-xr-x 1 dinodroid dinodroid 16K Jan 4 22:15 xfce4-power-manager-settings.desktopWith this command, the rofi drun works meaning it shows desktop entries
But you ran it from the interactive shell, where stuff works anyway - did you?
What are the outputs ofprintenv | grep XDG tr '\0' '\n' < /proc/$(pgrep qtile)/environ | grep XDG?
Also
ls -l ~/.local/share/applications ~/applications
Offline
bash: /proc//environ: No such file or directory
Not \pgrep …
Is the output of
pgrep qtilea number?
$XDG_DATA_HOME is set to your $HOME in the interactive shell. I assume it's ~/.local/share (or empty, defaulting to that location) in qtile and that's where you created overrides from pcmanfm that shadow and hide the desktop services.
The "ls" outputs support that theory.
Online
Hello Sir,
Thanks for quick response.
pgrep has an alias in my bashrc
alias pgrep='pgrep --color=auto'\pgrep runs original command instead of an alias since alias was giving me error.
as you wanted the result of
pgrep qtileis blank like with earlier command.
bash: /proc//environ: No such file or directory
Not \pgrep …
Is the output ofpgrep qtilea number?
$XDG_DATA_HOME is set to your $HOME in the interactive shell. I assume it's ~/.local/share (or empty, defaulting to that location) in qtile and that's where you created overrides from pcmanfm that shadow and hide the desktop services.
The "ls" outputs support that theory.
Last edited by dinodroid (2021-01-05 09:59:31)
Offline
I thought you're running a qtile session?
loginctl session-statusSidenote: please don't post full quotes in your replies.
It's a board (and even in mail, top-posting is bad: https://en.wikipedia.org/wiki/Posting_style#Top-posting )
Online
I am sorry for posting all reply
I am running qtile
The result of below command is
loginctl session-status2 - dinodroid (1000)
Since: Tue 2021-01-05 07:33:59 IST; 8h ago
Leader: 628 (lightdm)
Seat: seat0; vc7
Display: :0
Service: lightdm; type x11; class user
Desktop: qtile
State: active
Unit: session-2.scope
├─ 628 lightdm --session-child 12 19
├─ 640 /usr/bin/python /usr/bin/qtile --no-spawn --with-state=ccopy_reg
_reconstructor
p0
(clibqtile.state
QtileState
p1
c__builtin__
object
p2
Ntp3
Rp4
(dp5
Vgroups
p6
(lp7
(V1
p8
Vmonadtall
p9
g8
tp10
a(V2
p11
g9
g11
tp12
a(V3
p13
g9
g13
tp14
a(V4
p15
g9
g15
tp16
a(V5
p17
g9
g17
tp18
asVscreens
p19
(dp20
I0
g8
ssVcurrent_screen
p21
I0
sVscratchpads
p22
(dp23
sVorphans
p24
(lp25
sb.
├─ 702 picom
├─ 703 nm-applet
├─ 706 lxsession
├─ 707 pamac-tray
├─ 709 xfce4-power-manager
├─ 711 dunst
├─ 714 python3 /usr/bin/redshift-gtk
├─ 768 lxpolkit
├─ 771 lxclipboard
├─ 777 /usr/bin/ssh-agent -s
├─ 792 /usr/lib/geoclue-2.0/demos/agent
├─ 834 /usr/bin/redshift -v
├─121101 pcmanfm
├─201107 /usr/lib/brave-bin/brave --incognito
├─201120 /usr/lib/brave-bin/brave --type=zygote --no-zygote-sandbox
├─201121 /usr/lib/brave-bin/brave --type=zygote
├─201123 /usr/lib/brave-bin/brave --type=zygote
├─201144 /usr/lib/brave-bin/brave --type=gpu-process --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA== --shared-files
├─201146 /usr/lib/brave-bin/brave --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --lang=en-US --service-sandbox-type=network --shared-files=v8_context_snapshot_data:100
├─201207 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --lang=en-US --extension-process --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=5247246200669675589 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=4 --no-v8-untrust
├─201237 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --lang=en-US --extension-process --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=5247246200669675589 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=5 --no-v8-untrust
├─201252 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --lang=en-US --extension-process --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=5247246200669675589 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=6 --no-v8-untrust
├─201258 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --lang=en-US --extension-process --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=5247246200669675589 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrust
├─201277 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --disable-databases --lang=en-US --extension-process --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=10955164352445965162 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client
├─280583 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --disable-databases --lang=en-US --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=10955164352445965162 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=23 --no-v8-untru
├─285773 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --disable-databases --lang=en-US --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=10955164352445965162 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=52 --no-v8-untru
├─339099 /usr/lib/brave-bin/brave --type=renderer --field-trial-handle=7508633625418730299,1305121368746858109,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage,AutofillServerCommunication,IdleDetection,NetworkTimeServiceQuerying,NotificationTriggers,PasswordCheck,PrivacySettingsRedesign,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,SmsReceiver,TabHoverCards,TextFragmentAnchor --disable-databases --lang=en-US --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --brave_session_token=10955164352445965162 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=58 --no-v8-untru
├─396283 alacritty
├─396288 /bin/bash
└─396904 loginctl session-status
Jan 05 13:28:13 arch sudo[264953]: pam_unix(sudo:session): session closed for user root
Jan 05 13:33:51 arch sudo[269284]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 05 13:33:51 arch sudo[269284]: dinodroid : TTY=pts/2 ; PWD=/usr/share/applications ; USER=root ; COMMAND=/usr/bin/chmod +rx Alacritty.desktop avahi-discover.desktop brave-browser.desktop bssh.desktop bvnc.desktop compton.desktop deadbeef.desktop filezilla.desktop gcr-prompter.desktop gcr-viewer.desktop geoclue-demo-agent.desktop geoclue-where-am-i.desktop gimp.desktop gkbd-keyboard-display.desktop gparted.desktop gtk3-demo.desktop gtk3-icon-browser.desktop gtk3-widget-factory.desktop gufw.desktop htop.desktop io.github.Hexchat.desktop libfm-pref-apps.desktop libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-startcenter.desktop libreoffice-writer.desktop libreoffice-xsltfilter.desktop lstopo.desktop lxappearance.desktop lxsession-default-apps.desktop lxsession-edit.desktop lxshortcut.desktop mpv.desktop nm-applet.desktop nm-connection-editor.desktop nvim.desktop
Jan 05 13:33:51 arch sudo[269284]: dinodroid : (command continued) org.bleachbit.BleachBit.desktop org.manjaro.pamac.manager.desktop pamac-installer.desktop pavucontrol.desktop pcmanfm.desktop pcmanfm-desktop-pref.desktop picom.desktop polkit-gnome-authentication-agent-1.desktop qv4l2.desktop qvidcap.desktop redshift.desktop redshift-gtk.desktop stacer.desktop sxiv.desktop timeshift-gtk.desktop torbrowser.desktop torbrowser-settings.desktop uget-gtk.desktop virtualbox.desktop VSCodium.desktop xampp-control-panel.desktop xampp-manager.desktop xarchiver.desktop xfce4-about.desktop xfce4-power-manager-settings.desktop
Jan 05 13:33:51 arch sudo[269284]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Jan 05 13:33:51 arch sudo[269284]: pam_unix(sudo:session): session closed for user root
Jan 05 15:15:33 arch sudo[345206]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 05 15:15:33 arch sudo[345206]: dinodroid : TTY=pts/0 ; PWD=/home/dinodroid ; USER=root ; COMMAND=/usr/bin/pacman -Syu
Jan 05 15:15:33 arch sudo[345206]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Jan 05 15:15:36 arch sudo[345206]: pam_unix(sudo:session): session closed for user rootOffline
Ah, qtile is a python script.
Try to user the actual PID
tr '\0' '\n' < /proc/640/environ | grep XDGor you could also use $(pgrep pcmanfm)
Online
The output is
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=qtile
XDG_SESSION_TYPE=x11
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dinodroid
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_VTNR=7
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000This output is same for pid of pcmanfm
Ah, qtile is a python script.
Try to user the actual PIDtr '\0' '\n' < /proc/640/environ | grep XDGor you could also use $(pgrep pcmanfm)
Last edited by dinodroid (2021-01-05 11:27:44)
Offline
top-posting...
So as predicted, there's no XDG_DATA_HOME, the file in ~/.local/share/applications will hide the applications, the ones in ~/applications won't.
Move the former away, consider to replace the w/ the latter and figure why your interactive shell has that weird XDG_DATA_HOME export - it should probably apply to the session or not at all.
Online
Thanks for responding so quickly,
I have renamed ~/.local/share/applications to ~/.local/share/applications
Whoever have the same issue please move or delete ~/.local/share/applications folder and rofi should work like mine.
And now the rofi drun menu is pointing to ~/applications for input
Now everything works as expected.
Thank you @Archlin and @seth for helping me through this. Much appreciated (y).
I am marking this post as solved.
Last edited by dinodroid (2021-01-05 12:37:34)
Offline
figure why your interactive shell has that weird XDG_DATA_HOME export - it should probably apply to the session or not at all.
This is a remaining issue you should address.
Also it's no general fix to simply delete ~/.local/share/applications - the files there augment the global /usr/share/applications and may contain custom settings for individual apps.
It's just that in your case the custom setting was: "hide this".
Online