I’m getting the error warning: (process:53939): Rofi-WARNING **: 16:03:28.768: Failed to set locale.
I already checked the locale.conf and the locale.gen but they are okay
also the command export LC_ALL=“C” does fix but only for the terminal in which i enter the command
if i write in the .bashrc or the .bash_profile it does not help any suggestions how to fix this ?
I already did that. I have enabled en_US.UTF-8 and de_DE.UTF-8
because that are the 2 i use in my locale.conf but the problem is not solved
( also what’s confusing me if i build the locale with locale-gen it says it does only build
en_US.UTF-8 and de_DE.UTF-8 but when i compare locale -a and localectl then
locale -a gives me an output with all available locale options and not just the ones that should be installed )
locale -a is the available locales - not the installed.
localectl shows the installed locales which is a subset of the available locales.
grep -v ^# /etc/locale.gen
should give you just your two locales
(the command lists every line in that file that is not commented out)
If this returns more (or all …) then all locales will be built and be available
but only after you ran:
sudo locale-gen
perhaps you should do that - to regenerate the locales …
Okay thanks for the informations.
the output of my localectl and grep -v ^# /etc/locale.gen are equall
the only differents i can see is that in the localectl gives this output en_US.UTF-8 and in
grep -v ^# /etc/locale.gen en_US.UTF-8 UTF-8 but that’S the only way locale.gen can generate the locale
any suggestions what is wrong ?
check the file ~/.config/plasmalocalerc
I detect inconsistency in what you say:
then later on (last post) you only mention en_US.UTF-8
the following is what it looks like here - it should probably be the same for you
grep -v ^# /etc/locale.gen
en_US.UTF-8 UTF-8
de_DE.UTF-8 UTF-8
localectl status
System Locale: LANG=de_DE.UTF-8
VC Keymap: de-latin1-nodeadkeys
X11 Layout: de
X11 Variant: nodeadkeys
localectl list-locales
C.UTF-8
de_DE.UTF-8
en_US.UTF-8
That’s just because i would highlight that the UTF-8 has to be written twice in the locale.gen and i don’t know if it causes problems if it’s only written twice there and not in locale.conf but i have both added DE and US ^^
the plasma-localerc is looking fine
( also how can I send pictures in this forum because the manjaro forum tells me I can’t put pictures in my
messages because. I want to show you guys my configs maybe you spot something i don’t see yet )
don’t send pictures here
use text whenever you can - which is easy in the case of configuration files
use outside services to upload pictures and link to them here
localectl list-locales is nearly completely different:
C.UTF-8
aa_DJ.UTF-8
aa_ER.UTF-8
aa_ER.UTF-8@saaho
aa_ET.UTF-8
af_ZA.UTF-8
agr_PE.UTF-8
ak_GH.UTF-8
am_ET.UTF-8
an_ES.UTF-8
anp_IN.UTF-8
ar_AE.UTF-8
ar_BH.UTF-8
ar_DZ.UTF-8
ar_EG.UTF-8
ar_IN.UTF-8
ar_IQ.UTF-8
ar_JO.UTF-8
ar_KW.UTF-8
ar_LB.UTF-8
ar_LY.UTF-8
ar_MA.UTF-8
ar_OM.UTF-8
ar_QA.UTF-8
ar_SA.UTF-8
ar_SD.UTF-8
ar_SS.UTF-8
ar_SY.UTF-8
ar_TN.UTF-8
ar_YE.UTF-8
as_IN.UTF-8
ast_ES.UTF-8
ayc_PE.UTF-8
az_AZ.UTF-8
az_IR.UTF-8
be_BY.UTF-8
be_BY.UTF-8@latin
bem_ZM.UTF-8
ber_DZ.UTF-8
ber_MA.UTF-8
bg_BG.UTF-8
bhb_IN.UTF-8
bho_IN.UTF-8
bho_NP.UTF-8
bi_VU.UTF-8
bn_BD.UTF-8
bn_IN.UTF-8
bo_CN.UTF-8
bo_IN.UTF-8
br_FR.UTF-8
brx_IN.UTF-8
bs_BA.UTF-8
lines 1-52
and in my localectl status i don’t have the nodeadkeys but i think that’s not the problem here
Your problem seems to be that you have literally All
of the available locales enabled.
instead of just one or two or three …
… restore from default
and/or comment everything but the one or two you need
to have every possible locale enabled
like you have
is simply overkill
no one needs that - not even you
You mean in the locale.gen ? Because theres everything commented out besiides eng_US and de_DE
yes
there is NO WAY that:
localectl list-locales
would produce that output if not every single locale was enabled
which is certainly not what the state is supposed to be.
…
how did you manage to do that? -
by default, every one of these lines is commented (starts with a #
sign)
… but if there is literally everything there is enabled
there should not be a locale problem … for any locale imaginable …
from what you posted:
NOTHING is commented out - not even one single line …
everything is enabled
there is everywhere a # before everything the only two enabled things are en_US and de_DE
and they are from default enabled by calamares and even if I generate everything new with sudo locale-gen then the output is:
generating:
en_US
de_DE
but localectl list-locales still lists everything
( I checked this at the beginning of my problem and right now again )
That is not what you said.
And now you say two contradictory things once again.
getting the locale settings right is not difficult and well explained
I’m out of here.
Sorry man but I say just what my outputs are the console tells when generating everythings normal in the editor everything is normal but when I use localectl list-locales it’s a completely wrong output
Linux-aarhus do you got any idea why my console outputs are conflicting ?
$ localectl --help
localectl [OPTIONS...] COMMAND ...
Query or change system locale and keyboard settings.
Commands:
status Show current locale settings
set-locale LOCALE... Set system locale
list-locales Show known locales
set-keymap MAP [MAP] Set console and X11 keyboard mappings
list-keymaps Show known virtual console keyboard mappings
set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
Set X11 and console keyboard mappings
list-x11-keymap-models Show known X11 keyboard mapping models
list-x11-keymap-layouts Show known X11 keyboard mapping layouts
list-x11-keymap-variants [LAYOUT]
Show known X11 keyboard mapping variants
list-x11-keymap-options Show known X11 keyboard mapping options
Options:
-h --help Show this help
--version Show package version
--no-pager Do not pipe output into a pager
--no-ask-password Do not prompt for password
-H --host=[USER@]HOST Operate on remote host
-M --machine=CONTAINER Operate on local container
--no-convert Don't convert keyboard mappings
See the localectl(1) man page for details.
Example from my system
$ cat /etc/locale.gen
# Configuration file for locale-gen
#
# lists of locales that are to be generated by the locale-gen command.
#
# Each line is of the form:
#
# <locale> <charset>
#
# where <locale> is one of the locales given in /usr/share/i18n/locales
# and <charset> is one of the character sets listed in /usr/share/i18n/charmaps
#
# The locale-gen command will generate all the locales,
# placing them in /usr/lib/locale.
#
# A list of supported locales is given in /usr/share/i18n/SUPPORTED
# and is included in this file. Uncomment the needed locales below.
#
[...]
###
#
# Locales enabled by Calamares
da_DK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_US.UTF-8 UTF-8
$ cat /etc/locale.conf
LANG=en_DK.UTF-8
LC_ADDRESS=da_DK.UTF-8
LC_IDENTIFICATION=da_DK.UTF-8
LC_MEASUREMENT=da_DK.UTF-8
LC_MONETARY=da_DK.UTF-8
LC_NAME=da_DK.UTF-8
LC_NUMERIC=da_DK.UTF-8
LC_PAPER=da_DK.UTF-8
LC_TELEPHONE=da_DK.UTF-8
LC_TIME=da_DK.UTF-8
$ localectl status
System Locale: LANG=en_DK.UTF-8
LC_NUMERIC=da_DK.UTF-8
LC_TIME=da_DK.UTF-8
LC_MONETARY=da_DK.UTF-8
LC_PAPER=da_DK.UTF-8
LC_NAME=da_DK.UTF-8
LC_ADDRESS=da_DK.UTF-8
LC_TELEPHONE=da_DK.UTF-8
LC_MEASUREMENT=da_DK.UTF-8
LC_IDENTIFICATION=da_DK.UTF-8
VC Keymap: dk-latin1
X11 Layout: dk