You are not logged in.
I have a laptop with Archl linux and qtile as window manager. I installed Rofi and everything was fine until I decided to install lightdm to replace sddm but I ran into the problem that when I started rofi from the terminal it started but if I did it with the shortcut it didn't work for me.
Last edited by FaiscaJsr (2022-04-15 14:15:04)
Offline
Most likely some environment variable. Compare
printenv
tr '\0' '\n' < /proc/$PPID/environCommon cause:
localectl
locale
locale -aOnline
I have executed the two commands and I only see the difference in LANG......
the first:
" printenv
SHELL=/usr/bin/zsh
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
DOTNET_ROOT=/usr/share/dotnet
XDG_DATA_HOME=/home/javi/.local/share
XDG_CONFIG_HOME=/home/javi/.config
DESKTOP_SESSION=qtile
GTK_MODULES=canberra-gtk-module
XDG_SEAT=seat0
PWD=/home/javi
XDG_SESSION_DESKTOP=qtile
LOGNAME=javi
XDG_SESSION_TYPE=x11
XAUTHORITY=/home/javi/.Xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/javi
MOTD_SHOWN=pam
HOME=/home/javi
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/javi/.cache/dotnet_bundle_extract
XDG_CACHE_HOME=/home/javi/.cache
XDG_SESSION_CLASS=user
USER=javi
DISPLAY=:0
SHLVL=1
XDG_VTNR=1
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
PATH=/root/.local/bin:/snap/bin:/usr/sandbox/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr /share/games:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/ javi/.fzf/bin
GDMSESSION=qtile
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/javi
KITTY_WINDOW_ID=1
WINDOWID=31457295
TERM=xterm-kitty
COLORTERM=truecolor
KITTY_PID=1728
TERMINFO=/usr/lib/kitty/terminfo
KITTY_INSTALLATION_DIR=/usr/lib/kitty
OLDPWD=/home/javi
_JAVA_AWT_WM_NONPARENTING=1
P9K_TTY=old
_P9K_TTY=/dev/pts/1
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd= 40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st= 37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31: *.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*. tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz= 01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01; 31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31: *.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*. ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim= 01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01; 35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35: *.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*. svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg= 01;35:*.m2v=01;35: *.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*. mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm= 01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01; 35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35: *.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*. mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra= 00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
P9K_SSH=0
_=/usr/bin/printenv".Last edited by FaiscaJsr (2022-04-15 10:09:17)
Offline
and the second:
"tr '\0' '\n' < /proc/$PPID/environ
SHELL=/usr/bin/zsh
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
DOTNET_ROOT=/usr/share/dotnet
XDG_DATA_HOME=/home/javi/.local/share
XDG_CONFIG_HOME=/home/javi/.config
DESKTOP_SESSION=qtile
GTK_MODULES=canberra-gtk-module
XDG_SEAT=seat0
PWD=/home/javi
XDG_SESSION_DESKTOP=qtile
LOGNAME=javi
XDG_SESSION_TYPE=x11
XAUTHORITY=/home/javi/.Xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/javi
MOTD_SHOWN=pam
HOME=/home/javi
LANG=ees_ES.UTF8
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/javi/.cache/dotnet_bundle_extract
XDG_CACHE_HOME=/home/javi/.cache
XDG_SESSION_CLASS=user
USER=javi
DISPLAY=:0
SHLVL=0
XDG_VTNR=1
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/home/javi/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/jvm/default/bin
GDMSESSION=qtile
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/javi
"Last edited by FaiscaJsr (2022-04-15 10:09:52)
Offline
locale:
"LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
"localectl:
" System Locale: LANG=ees_ES.UTF8
VC Keymap: es
X11 Layout: n/a"loacale -a :
"C
POSIX
es_ES
es_ES.iso88591
es_ES.utf8
spanish"Last edited by FaiscaJsr (2022-04-15 10:11:12)
Offline
I don't understand what the language has to do with rofi or lightdm
Offline
Edit your posts and wrap the output in code tags, https://bbs.archlinux.org/help.php#bbcode
Then fix your locale, https://wiki.archlinux.org/title/Locale - "ees_ES.UTF8" isn't a locale, but a typo.
Then reboot and watch rofi work from the shortcut.
Online
Perfect, it worked for me, thank you very much, that seems strange to me because I have never modified that file (locale.conf)...
The one I modified is "locale.gen" in the system install.
Rofi is working perfectly thanks!!!
Last edited by FaiscaJsr (2022-04-15 10:26:29)
Offline
Well, something™ will have edited the typo in there and since it's a type, it was probably some humanoid ![]()
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Online
Done
Offline