You are not logged in.
I installed rxvt-unicode and tried to restore my previous setup on Manjaro xfce, but I had problems with the unicode support. I can not type arabic letters on the terminal and can not view font awesome icons, It shows like this on vim:
EDIT: I had i3wm installed
Last edited by alighorab (2021-09-06 14:23:47)
Offline
Moving to Desktops and Environments
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Try and set your urxvt.conf for your specific fonts.
# fc-list : family
# fc-list
...
# cat /etc/X11/xinit/xinitrc.d/60-urxvt.conf
URxvt.font: xft:xos4 terminus:pixelsize=24:antialias=true:autohint=true,xft:unifontLast edited by solskog (2021-09-05 03:09:58)
Offline
Also post the output of
localectl; locale; locale -aIf you seek to make regular use of wide chars, consider eg. https://aur.archlinux.org/packages/rxvt … ideglyphs/
Offline
Try and set your urxvt.conf for your specific fonts.
# fc-list : family # fc-list ... # cat /etc/X11/xinit/xinitrc.d/60-urxvt.conf URxvt.font: xft:xos4 terminus:pixelsize=24:antialias=true:autohint=true,xft:unifont
Thanks man! it worked.
Offline
Try and set your urxvt.conf for your specific fonts.
# fc-list : family # fc-list ... # cat /etc/X11/xinit/xinitrc.d/60-urxvt.conf URxvt.font: xft:xos4 terminus:pixelsize=24:antialias=true:autohint=true,xft:unifont
It break again, any thoughts?
Offline
Yes, your screenshot is indicative of a locale issue.
Missing glyphs end up as empty boxes and glyphs extending the monospace box are just not drawn by vanilla urxvt at all.
Post the output requested in #4 and see https://wiki.archlinux.org/title/Locale
Edit: crosspost
Last edited by seth (2021-09-05 20:16:47)
Offline
Also post the output of
localectl; locale; locale -aIf you seek to make regular use of wide chars, consider eg. https://aur.archlinux.org/packages/rxvt … ideglyphs/
System Locale: n/a
VC Keymap: n/a
X11 Layout: n/a
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
C
en_US.utf8
POSIX
Offline
System Locale: n/aYou're not setting a system locale, so the locale output is likely enforced in your interactive shellrc, but that doesn't apply to the shell that starts urxvt, so fix the system locale, https://wiki.archlinux.org/title/Locale
Offline
System Locale: n/aYou're not setting a system locale, so the locale output is likely enforced in your interactive shellrc, but that doesn't apply to the shell that starts urxvt, so fix the system locale, https://wiki.archlinux.org/title/Locale
I fixed it, and here is the output again:
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: n/a
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
C
en_US.utf8
POSIXBut this does not fix the problem even after I logged out.
Last edited by alighorab (2021-09-05 20:25:28)
Offline
tr '\0' '\n' < /proc/$(pidof urxvt)/environOffline
seth wrote:System Locale: n/aYou're not setting a system locale, so the locale output is likely enforced in your interactive shellrc, but that doesn't apply to the shell that starts urxvt, so fix the system locale, https://wiki.archlinux.org/title/Locale
I fixed it, and here is the output again:
System Locale: LANG=en_US.UTF-8 VC Keymap: n/a X11 Layout: n/a LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 C en_US.utf8 POSIXBut this does not fix the problem even after I logged out.
I don't know what happened, but I did
LC_ALL=en_US.utf8and reboot the machine and it worked again!
Offline
You had LC_ALL there before.
Post your locale.conf and clear your shell rc (bashrc?) from locale settings that have typically no business being there.
Offline
You had LC_ALL there before.
Post your locale.conf and clear your shell rc (bashrc?) from locale settings that have typically no business being there.
Here is it:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8I did clear my zshrc from locale settings, and reboot the machine and it works. I think me put my locale settings in zshrc was the reason for that.
Offline
See whether you can remove LC_ALL - it's mainly for debugging.
The original cause will have been the missing global locale config - depending how you "logged out" the changes to /etc/locale.conf might have not been picked up at the moment.
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.
Offline