1

Доброго времени суток. После обновления KDE 4 до KDE 5  с оф. репозиториев(сейчас подключен репозиторий KDE-unstable, версия KDE 5.2) появилась проблема с кириллицей. В терминале вместо символов знаки вопросов, также не отображаются имена файлов и папок в Dolphin (в PCManFM названия отображаются корректно, но не создаются новые файлы с названиями на кириллице).

 Консоль:
locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=uk
LC_CTYPE="uk"
LC_NUMERIC="uk"
LC_TIME="uk"
LC_COLLATE="uk"
LC_MONETARY="uk"
LC_MESSAGES="uk"
LC_PAPER="uk"
LC_NAME="uk"
LC_ADDRESS="uk"
LC_TELEPHONE="uk"
LC_MEASUREMENT="uk"
LC_IDENTIFICATION="uk"
LC_ALL=

2

Aksem,
Покажите:

 Консоль:
cat /etc/sysconfig/language
cat /etc/sysconfig/keyboard

3 (18.01.2015 21:56:38 отредактировано Aksem)

verg, вот что получил:

+ открыть спойлер

 Консоль:
cat /etc/sysconfig/language

## Path:        System/Environment/Language
## Type:        string(ibus,fcitx,gcin,scim,scim-bridge,uim,kinput2,kinput2-canna,kinput2-wnn,nabi,wnn,atokx,xcin,none)
## Default:     ""
#
# A default input method to be used in X11 can be selected here.
# If this variable is set and a script with the same name
# as the value of this variable exists in the directory /etc/X11/xim.d/
# this script is sourced when X11 is started to start an input method.
#
# The special value "none" (/etc/X11/xim.d/none) means:
# Do not use any input method at all.
#
# For more details see the comments at the top of /etc/X11/xim.
#
INPUT_METHOD=""
## Path:        System/Environment/Language
## Description:
## Type:        string(POSIX,ca_ES.ISO-8859-1,ca_ES.UTF-8,cs_CZ.ISO-8859-2,cs_CZ.UTF-8,da_DE@euro,da_DK.ISO-8859-1,da_DK.UTF-8,de_DE@euro,de_DE.ISO-8859-1,de_DE.UTF-8,el_GR.ISO-8859-7,el_GR.UTF-8,en_GB.ISO-8859-1,en_GB.UTF-8,en_IE@euro,en_IE.ISO-8859-1,en_US.ISO-8859-1,es_ES@euro,es_ES.ISO-8859-1,es_ES.UTF-8,fr_FR@euro,fr_FR.ISO-8859-1,fr_FR.UTF-8,gl_ES@euro,gl_ES.ISO-8859-1,gl_ES.utf-8,hr_HR.ISO-8859-2,hu_HU.ISO-8859-2,hu_HU.UTF-8,it_IT@euro,it_IT.ISO-8859-1,it_IT.UTF-8,ja_JP.eucJP,ja_JP.UTF-8,lt_LT.ISO-8859-13,lt_LT.UTF-8,nl_NL@euro,nl_NL.ISO-8859-1,nl_NL.UTF-8,ru_RU.ISO-8859-5,ru_RU.KOI8-R,ru_RU.UTF-8,sk_SK.ISO-8859-2,sk_SK.UTF-8,tr_TR.ISO-8859-9,tr_TR.UTF-8,ko_KR.eucKR,ko_KR.UTF-8,zh_TW.Big5,zh_TW.UTF-8,zh_CN.GB2312,zh_CN.UTF-8)
## Default:     ""
## Config:      OpenOffice.org,groff,ispell,kde,kdm,profiles,susehelp,susewm,tetex,wdm
#
#
# Local users will get RC_LANG as their default language, i.e. the
# environment variable $LANG . $LANG is the default of all $LC_*-variables,
# as long as $LC_ALL is not set, which overrides all $LC_-variables.
# Root uses this variable only if ROOT_USES_LANG is set to "yes".
#
RC_LANG="uk_UA.UTF-8"

## Type:        string
## Default:     ""
#
# This variable will override all LC-variables!!
# Again, ROOT_USES_LANG must be set to "yes", if an effect on the superuser                                                                       
# account is desired.                                                                                                                             
#                                                                                                                                                 
RC_LC_ALL=""                                                                                                                                     
                                                                                                                                                 
## Type:        string                                                                                                                           
## Default:     ""                                                                                                                               
#                                                                                                                                                 
# This defines the locale in which messages of programs and                                                                                       
# libraries with i18n-support should appear if a translated                                                                                       
# message catalog for the library or the program is installed.                                                                                   
# This also provides localized yes/no answers.                                                                                                   
#                                                                                                                                                 
RC_LC_MESSAGES=""                                                                                                                                 
                                                                                                                                                 
## Type:        string                                                                                                                           
## Default:     ""                                                                                                                               
#                                                                                                                                                 
# This defines the locale for character handling and classification.                                                                             
# The libc uses this value in language dependent function calls, such
# as e.g. uppercase/lowercase mapping of foreign characters.
#
RC_LC_CTYPE=""

## Type:        string
## Default:     ""
#
# This defines the locale for sorting strings and characters.
# It is used by the libc to obtain the alphabetical order of characters
# (e.g. for string comparisons).
#
RC_LC_COLLATE=""

## Type:        string
## Default:     ""
#
# This defines the locale for date and time output formats.
# i.e.: 06/09/1999 vs. 09.06.1999
#
RC_LC_TIME=""

## Type:        string
## Default:     ""
#
# This defines the locale for formatting and reading numbers.
# i.e.: 1,234.56 vs. 1.234,56
#
RC_LC_NUMERIC=""

## Type:        string
## Default:     ""
#
# This defines the locale for formatting and reading money values.
#
RC_LC_MONETARY=""

## Type:        string
## Default:     ""
#
# This defines the locale for format of paper.
#
RC_LC_PAPER=""

## Type:        string(ctype)
## Default:     ctype
#
# This defines if the user "root" should use the locale settings
# which are defined here.
# Value "ctype" means that root uses just LC_CTYPE.
#
ROOT_USES_LANG="yes"

## Type:        yesno
## Default:     no
#
# Workaround for missing forward of LANG and LC variables
# of e.g. ssh login connections.
#
AUTO_DETECT_UTF8="no"

## Type:        string
## Default:     ""
#
# List of installed language supports, use by YaST2
#
INSTALLED_LANGUAGES="en_GB,uk_UA"

+ открыть спойлер

 Консоль:
cat /etc/sysconfig/keyboard
## Path:        Hardware/Keyboard
## Description: Keyboard settings
## Type:        string
## Default:     ""
## ServiceRestart: kbd
#
# Keyboard settings for the text console
#
# Keyboard mapping
# (/usr/share/kbd/keymaps/)
# e.g. KEYTABLE="ua.map.gz"
#
KEYTABLE="ua.map.gz"

## Type:        integer
## Default:
#
# Keyboard delay time in ms (250, 500, 750, 1000)
KBD_DELAY=""

## Type:        string(2.0,2.1,2.3,2.5,2.7,3.0,3.3,3.7,4.0,4.3,4.6,5.0,5.5,6.0,6.7,7.5,8.0,8.6,9.2,10.0,10.9,12.0,13.3,15.0,16.0,17.1,18.5,20.0,21.8,24.0,26.7,30.0)
## Default:
#
# Keyboard repeat rate (2.0 - 30.0)
KBD_RATE=""

## Type:        list(bios,yes,no)
## Default:     bios
#
# NumLock on? ("yes" or "no" or empty or "bios" for BIOS setting)
# This setting may interfere with GNOME /desktop/gnome/peripherals/keyboard/remember_numlock_state GConf key.
KBD_NUMLOCK="bios"

## Type:        yesno
## Default:     no
#
# ScrollLock on? ("yes" or "no")
KBD_SCRLOCK="no"

## Type:        yesno
## Default:     no
#
# CapsLock on? ("yes" or "no")
KBD_CAPSLOCK="no"

## Type:        yesno
## Default:     no
#
# Disable CAPS LOCK and make it a normal Shift key?
# (Ctrl Caps Lock will still toggle Caps Lock functionality)
# Note that you need to tweak the xkb maps or use xmodmap
# if you want to do the same under X-Windows. In ~/.Xmodmap:
# keycode 0x42 = Shift_L Shift_L
#
KBD_DISABLE_CAPS_LOCK="no"

## Type:        string
## Default:
#
# ttys for the above settings
# Example: "tty1 tty2"
# "" for tty's 1-6
#
KBD_TTY=""

#
# Compose tables to be loaded.
# Compose tables are good for producing characters, which can not
#  be directly input from your keyboard, such as characters with
#  accents, currency signs, ...
# Please read /usr/share/doc/packages/kbd/README.SuSE for an
#  explanation.
# You may leave this variable empty (default compose table from kernel
#  or KEYTABLE will be used then -- most keyboard maps don't have a
#  compose table, though)
# More than one compose table can be given. For a selection of possible
#  tables see /usr/share/kbd/keymaps/include/compose.*
# You can give more than one compose table, but only the last one will
#  determine the compose combinations.
#  The word "clear" has a special meaning:
#  Your compose table will be cleared, before more compose symbols are
#  added.
# The files compose.winkeys and shiftctrl may be used to map the
#  <compose> key to the W*n menu key and Shift-Ctrl, respectively,
#  on a PC keyboard.
# A typical setting for Latin1 users (with a PC keyboard) may be
#  COMPOSETABLE="clear winkeys shiftctrl latin1.add"
# For latin2, this would be
#  COMPOSETABLE="clear winkeys shiftctrl latin1.add"
# A typical setting for sb. with a character set, where a matching
#  compose table is missing (but with a PC keyboard), would be
#  COMPOSETABLE="clear winkeys shiftctrl latin1.add"
#
COMPOSETABLE="clear latin1.add"

# The YaST-internal identifier of the attached keyboard.
#
YAST_KEYBOARD="ukrainian,pc104"

4

Aksem,
[offtop]а можно zypper lr -u в студию?  ah  [/offtop]

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5

diablopc, пожалуйста:

+ открыть спойлер

 Консоль:
zypper lr -u
#  | Alias                        | Name                                | Enabled | Refresh | URI                                                                               
---+------------------------------+-------------------------------------+---------+---------+-----------------------------------------------------------------------------------
1 | Emulators_Wine               | Wine (openSUSE_13.2)                | No      | No      | http://download.opensuse.org/repositori … SUSE_13.2/         
2 | KDE-unnstable                | KDE-unnstable                       | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/
3 | KDE_5                        | KDE 5                               | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/         
4 | Kernel:stable                | Kernel:stable                       | Yes     | No      | http://download.opensuse.org/repositori … /standard/               
5 | Mozilla                      | Mozilla                             | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/                 
6 | Qt_5.3                       | Qt5                                 | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/               
7 | VirtualBox                   | VirtualBox                          | Yes     | No      | http://download.opensuse.org/repositori … SUSE_13.2/           
8 | devel:languages:python       | devel:languages:python              | No      | No      | http://download.opensuse.org/repositori … SUSE_13.2/
9 | devel:libraries:c_c++        | devel:libraries:c_c++               | No      | No      | http://download.opensuse.org/repositori … SUSE_13.2/ 
10 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice | No      | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/     
11 | download.opensuse.org-games  | openSUSE BuildService - Games       | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/                   
12 | editors                      | editors                             | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/                 
13 | ftp.gwdg.de-suse             | Packman Repository                  | Yes     | Yes     | http://ftp.gwdg.de/pub/linux/packman/su … SUSE_13.2/                         
14 | home:LenzGr                  | home:LenzGr                         | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/             
15 | home:ecsos                   | home:ecsos                          | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/             
16 | multimedia:apps              | multimedia:apps                     | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/         
17 | multimedia:libs              | multimedia:libs                     | Yes     | Yes     | http://download.opensuse.org/repositori … SUSE_13.2/         
18 | openSUSE:13.2                | openSUSE:13.2                       | Yes     | Yes     | http://download.opensuse.org/repositori … /standard/               
19 | repo-debug                   | openSUSE-13.2-Debug                 | No      | No      | http://download.opensuse.org/debug/dist … /repo/oss/                   
20 | repo-debug-update            | openSUSE-13.2-Update-Debug          | No      | No      | http://download.opensuse.org/debug/update/13.2/                                   
21 | repo-debug-update-non-oss    | openSUSE-13.2-Update-Debug-Non-Oss  | No      | No      | http://download.opensuse.org/debug/update/13.2-non-oss/                           
22 | repo-non-oss                 | openSUSE-13.2-Non-Oss               | Yes     | Yes     | http://download.opensuse.org/distributi … o/non-oss/                     
23 | repo-oss                     | openSUSE-13.2-Oss                   | Yes     | Yes     | http://download.opensuse.org/distributi … /repo/oss/                         
24 | repo-source                  | openSUSE-13.2-Source                | No      | No      | http://download.opensuse.org/source/dis … /repo/oss/                   
25 | repo-update                  | openSUSE-13.2-Update                | Yes     | Yes     | http://download.opensuse.org/update/13.2/                                         
26 | repo-update-non-oss          | openSUSE-13.2-Update-Non-Oss        | Yes     | Yes     | http://download.opensuse.org/update/13.2-non-oss/   

6 (19.01.2015 21:39:00 отредактировано Aksem)

Спасибо всем за помощь, оказалось все достаточно банально. Еще не проверил полностью решил проблему или нет, но после добавления в файл ~/bashrc этих строк в терминале символы отображаются корректно и в файловом менеджере названия исправились. Возможно есть решение лучше?

 Консоль:
export LANGUAGE="uk_UA.utf-8"
export LC_CTYPE="uk_UA.utf-8"
export LC_NUMERIC="uk_UA.utf-8"
export LC_TIME="uk_UA.utf-8"
export LC_COLLATE="uk_UA.utf-8"
export LC_MONETARY="uk_UA.utf-8"
export LC_MESSAGES="uk_UA.utf-8"
export LC_PAPER="uk_UA.utf-8"
export LC_NAME="uk_UA.utf-8"
export LC_ADDRESS="uk_UA.utf-8"
export LC_TELEPHONE="uk_UA.utf-8"
export LC_MEASUREMENT="uk_UA.utf-8"
export LC_IDENTIFICATION="uk_UA.utf-8"
export LC_ALL="uk_UA.utf-8"

7

Aksem,
Уберите пока что эти строчки из ~/bashrc.
Выполните:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set RC_LANG="uk_UA.UTF-8" && yast2 sysconfig set ROOT_USES_LANG="yes" && yast2 sysconfig set RC_LC_CTYPE="ru_UA.UTF-8" && echo 'LANGUAGE=ru' >> /etc/environment && localectl set-locale LANG=uk_UA.UTF-8

Потом перезагрузитесь.

8 (19.01.2015 22:10:47 отредактировано Aksem)

Все также хорошо отображается, но теперь язык русский. Подобная команда поможет?

 Консоль:
# yast2 sysconfig set ROOT_USES_LANG="yes" && yast2 sysconfig set RC_LC_CTYPE="uk_UA.UTF-8" && echo 'LANGUAGE=uk' >> /etc/environment && localectl set-locale LANG=uk_UA.UTF-8

9

Aksem пишет:

Все также хорошо отображается, но теперь язык русский. Подобная команда поможет?

Такую попробуйте:

 Консоль: root
[root@linuxforum.ru ~]# localectl set-locale LANG=uk_UA.UTF-8 && yast2 sysconfig set RC_LANG="uk_UA.UTF-8" && yast2 sysconfig set ROOT_USES_LANG="yes" && yast2 sysconfig set RC_LC_CTYPE="ru_UA.UTF-8" && echo 'LANGUAGE=uk' >> /etc/environment

10

Только что заметил, после предыдущей команды в терминале кириллица не отображается, поспешил с выводами.

11 (19.01.2015 22:22:30 отредактировано )

Aksem пишет:

Только что заметил, после предыдущей команды в терминале кириллица не отображается, поспешил с выводами.

Да, есть некоторые нюансы =)

Слегка изменил команду выше. Попробуйте.

Aksem,
Файл /etc/environment посмотрите уж вручную.
Там после команды должно быть только из незакомментированного:

LANGUAGE=uk

12

Язык теперь украинский, но в терминале по прежнему знаки вопросов вместо букв. Переменным LC_ALL и LC_MESSAGES присвоились значения default, из-за чего и проблема.

 Консоль:
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

13

Aksem,
Так:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set RC_LC_CTYPE="ru_UA.UTF-8"

После покажите:
 Консоль:
locale
cat /etc/sysconfig/language
cat /etc/environment

14

verg, вот:

 Консоль:
locale
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=uk
LC_CTYPE=ru_UA.UTF-8
LC_NUMERIC="uk"
LC_TIME="uk"
LC_COLLATE="uk"
LC_MONETARY="uk"
LC_MESSAGES="uk"
LC_PAPER="uk"
LC_NAME="uk"
LC_ADDRESS="uk"
LC_TELEPHONE="uk"
LC_MEASUREMENT="uk"
LC_IDENTIFICATION="uk"                                                                                                                           
LC_ALL=

+ открыть спойлер

 Консоль:
cat /etc/sysconfig/language                                                                                             
                                                                                                                                                 
## Path:        System/Environment/Language                                                                                                       
## Type:        string(ibus,fcitx,gcin,scim,scim-bridge,uim,kinput2,kinput2-canna,kinput2-wnn,nabi,wnn,atokx,xcin,none)                           
## Default:     ""                                                                                                                               
#                                                                                                                                                 
# A default input method to be used in X11 can be selected here.                                                                                 
# If this variable is set and a script with the same name                                                                                         
# as the value of this variable exists in the directory /etc/X11/xim.d/                                                                           
# this script is sourced when X11 is started to start an input method.                                                                           
#                                                                                                                                                 
# The special value "none" (/etc/X11/xim.d/none) means:                                                                                           
# Do not use any input method at all.                                                                                                             
#                                                                                                                                                 
# For more details see the comments at the top of /etc/X11/xim.                                                                                   
#                                                                                                                                                 
INPUT_METHOD=""                                                                                                                                   
## Path:        System/Environment/Language
## Description:
## Type:        string(POSIX,ca_ES.ISO-8859-1,ca_ES.UTF-8,cs_CZ.ISO-8859-2,cs_CZ.UTF-8,da_DE@euro,da_DK.ISO-8859-1,da_DK.UTF-8,de_DE@euro,de_DE.ISO-8859-1,de_DE.UTF-8,el_GR.ISO-8859-7,el_GR.UTF-8,en_GB.ISO-8859-1,en_GB.UTF-8,en_IE@euro,en_IE.ISO-8859-1,en_US.ISO-8859-1,es_ES@euro,es_ES.ISO-8859-1,es_ES.UTF-8,fr_FR@euro,fr_FR.ISO-8859-1,fr_FR.UTF-8,gl_ES@euro,gl_ES.ISO-8859-1,gl_ES.utf-8,hr_HR.ISO-8859-2,hu_HU.ISO-8859-2,hu_HU.UTF-8,it_IT@euro,it_IT.ISO-8859-1,it_IT.UTF-8,ja_JP.eucJP,ja_JP.UTF-8,lt_LT.ISO-8859-13,lt_LT.UTF-8,nl_NL@euro,nl_NL.ISO-8859-1,nl_NL.UTF-8,ru_RU.ISO-8859-5,ru_RU.KOI8-R,ru_RU.UTF-8,sk_SK.ISO-8859-2,sk_SK.UTF-8,tr_TR.ISO-8859-9,tr_TR.UTF-8,ko_KR.eucKR,ko_KR.UTF-8,zh_TW.Big5,zh_TW.UTF-8,zh_CN.GB2312,zh_CN.UTF-8)
## Default:     ""
## Config:      OpenOffice.org,groff,ispell,kde,kdm,profiles,susehelp,susewm,tetex,wdm
#
#
# Local users will get RC_LANG as their default language, i.e. the
# environment variable $LANG . $LANG is the default of all $LC_*-variables,
# as long as $LC_ALL is not set, which overrides all $LC_-variables.
# Root uses this variable only if ROOT_USES_LANG is set to "yes".
#
RC_LANG="uk_UA.UTF-8"

## Type:        string
## Default:     ""
#
# This variable will override all LC-variables!!
# Again, ROOT_USES_LANG must be set to "yes", if an effect on the superuser
# account is desired.
#
RC_LC_ALL=""

## Type:        string
## Default:     ""
#
# This defines the locale in which messages of programs and
# libraries with i18n-support should appear if a translated
# message catalog for the library or the program is installed.
# This also provides localized yes/no answers.
#
RC_LC_MESSAGES=""

## Type:        string
## Default:     ""
#
# This defines the locale for character handling and classification.
# The libc uses this value in language dependent function calls, such
# as e.g. uppercase/lowercase mapping of foreign characters.
#
RC_LC_CTYPE="ru_UA.UTF-8"

## Type:        string
## Default:     ""
#
# This defines the locale for sorting strings and characters.
# It is used by the libc to obtain the alphabetical order of characters
# (e.g. for string comparisons).
#
RC_LC_COLLATE=""

## Type:        string
## Default:     ""
#
# This defines the locale for date and time output formats.
# i.e.: 06/09/1999 vs. 09.06.1999
#
RC_LC_TIME=""

## Type:        string
## Default:     ""
#
# This defines the locale for formatting and reading numbers.
# i.e.: 1,234.56 vs. 1.234,56
#
RC_LC_NUMERIC=""

## Type:        string
## Default:     ""
#
# This defines the locale for formatting and reading money values.
#
RC_LC_MONETARY=""

## Type:        string
## Default:     ""
#
# This defines the locale for format of paper.
#
RC_LC_PAPER=""

## Type:        string(ctype)
## Default:     ctype
#
# This defines if the user "root" should use the locale settings
# which are defined here.
# Value "ctype" means that root uses just LC_CTYPE.
#
ROOT_USES_LANG="yes"

## Type:        yesno
## Default:     no
#
# Workaround for missing forward of LANG and LC variables
# of e.g. ssh login connections.
#
AUTO_DETECT_UTF8="no"

## Type:        string
## Default:     ""
#
# List of installed language supports, use by YaST2
#
INSTALLED_LANGUAGES="en_GB,uk_UA"

 Консоль:
cat /etc/environment
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on seperate lines
#
#LANGUAGE=ru
LANGUAGE=uk

15

Aksem,
Ещё вариант прописать нужные значения в файл /etc/locale.conf
Текст файла:

LANG=uk_UA.UTF-8
LC_CTYPE=ru_UA.UTF-8

Перезагрузиться.

После покажите:

 Консоль:
locale

16 (19.01.2015 23:08:07 отредактировано Aksem)

verg, все осталось по прежнему:

 Консоль:
locale
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=uk
LC_CTYPE=ru_UA.UTF-8
LC_NUMERIC="uk"
LC_TIME="uk"
LC_COLLATE="uk"
LC_MONETARY="uk"
LC_MESSAGES="uk"
LC_PAPER="uk"
LC_NAME="uk"
LC_ADDRESS="uk"
LC_TELEPHONE="uk"
LC_MEASUREMENT="uk"
LC_IDENTIFICATION="uk"
LC_ALL=

17

Aksem,
Эту команду:

 Консоль: root
[root@linuxforum.ru ~]# localectl set-locale LANG=uk_UA.UTF-8 LC_CTYPE=ru_UA.UTF-8

После покажите:
 Консоль:
locale

18 (19.01.2015 23:35:44 отредактировано Aksem)

verg, вот:

 Консоль:
# localectl set-locale LANG=uk_UA.UTF-8 LC_CTYPE=ru_UA.UTF-8
# locale
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=uk
LC_CTYPE=ru_UA.UTF-8
LC_NUMERIC="uk"
LC_TIME="uk"
LC_COLLATE="uk"
LC_MONETARY="uk"
LC_MESSAGES="uk"
LC_PAPER="uk"
LC_NAME="uk"
LC_ADDRESS="uk"
LC_TELEPHONE="uk"
LC_MEASUREMENT="uk"
LC_IDENTIFICATION="uk"
LC_ALL=

19

Aksem,
Добавьте в текст файла /etc/environment

LANG=uk_UA.utf-8
LC_CTYPE=ru_UA.utf-8
LC_NUMERIC=uk_UA.utf-8
LC_TIME=uk_UA.utf-8
LC_COLLATE=uk_UA.utf-8
LC_MONETARY=uk_UA.utf-8
LC_MESSAGES=uk_UA.utf-8
LC_PAPER=uk_UA.utf-8
LC_NAME=uk_UA.utf-8
LC_ADDRESS=uk_UA.utf-8
LC_TELEPHONE=uk_UA.utf-8
LC_MEASUREMENT=uk_UA.utf-8
LC_IDENTIFICATION=uk_UA.utf-8

Перезагрузиться.

20

verg, к сожелению не помогло, все как было так и есть.

21

Aksem пишет:

Возможно есть решение лучше?

Видимо, нет.
Будем ждать обновлений этого KDE Frameworks5+Plasma5 Unstable.

22

verg, вернуть все в ~/.bashrc?

23

Aksem пишет:

verg, вернуть все в ~/.bashrc?

Если всё нормально работало, почему бы и нет.

Откатите изменения:

Удалите лишнее из /etc/environment и удалите файл /etc/locale.conf, а в файле /etc/sysconfig/language замените текст из вашего вывода в сообщении №3.

24

verg, спасибо за помощь.

25

verg, мне что-то не нравятся сии сообщения об ошибках:

locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Может потому, что нет uk_UA.utf-8, а есть uk_UA.utf8?

26 (20.01.2015 00:23:04 отредактировано Aksem)

urfin, после добавления команд из сообщения №3 в ~/.bashrc, вот что показывает locale :

 Консоль:
locale
LANG=uk
LC_CTYPE="uk_UA.utf-8"
LC_NUMERIC="uk_UA.utf-8"
LC_TIME="uk_UA.utf-8"
LC_COLLATE="uk_UA.utf-8"
LC_MONETARY="uk_UA.utf-8"
LC_MESSAGES="uk_UA.utf-8"
LC_PAPER="uk_UA.utf-8"
LC_NAME="uk_UA.utf-8"
LC_ADDRESS="uk_UA.utf-8"
LC_TELEPHONE="uk_UA.utf-8"
LC_MEASUREMENT="uk_UA.utf-8"
LC_IDENTIFICATION="uk_UA.utf-8"
LC_ALL=uk_UA.utf-8

Получается, что uk_UA.utf-8  есть.

27 (20.01.2015 00:27:09 отредактировано )

Aksem, urfin,
Думаю что уберутся после выполнения (но не нужны, если решение, как в сообщении №6)

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set RC_LC_MESSAGES="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_CTYPE="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_ALL="uk_UA.UTF-8"

Проверка:
 Консоль:
locale

Aksem пишет:

~/.bashrc

В  ~/.bashrc ещё добавьте:

export LANG="uk_UA.utf-8"

А это можно убрать:

export LANGUAGE="uk_UA.utf-8"
export LC_ALL="uk_UA.utf-8"

28

Aksem,
Давайте ещё раз попробуем.
Пока что уберите из ~/.bashrc эначения export, которые добавляли.
Выполните:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set RC_LC_MESSAGES="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_CTYPE="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_ALL="uk_UA.UTF-8" && yast2 sysconfig set RC_LANG="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_TIME="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_COLLATE="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_MONETARY="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_PAPER="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_NAME="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_ADDRESS="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_TELEPHONE="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_MEASUREMENT="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_IDENTIFICATION="uk_UA.UTF-8" && yast2 sysconfig set RC_LC_NUMERIC="uk_UA.UTF-8"

Перезагрузиться.
Проверка:
 Консоль:
locale

29

verg, а как изменить язык вывода консоли на английский? Из-за даной проблемы не могу разобрать успешный ли вывод команды. Если после этого перезагрузиться, то ничего не изменяется.

30

Aksem,
Покажите:

 Консоль:
cat /etc/sysconfig/language