Писане на кирилица в графична среда

За конфигуриране на основни компоненти в системата.

Модератори: Freya, Kulu Ngile

Писане на кирилица в графична среда

Мнениеот phantomlord » Нед 30, Сеп, 2007 21:07

Универсален вариант, който действа под абсолютно всички графични среди и WM.

Отваряте /etc/X11/xorg.conf* с някой текстов редактор и търсите секцията:
Section "InputDevice"


Там добавяте/редактирате следните редове:
Option "XkbLayout" "us,bg"
Option "XkbVariant" ",phonetic"


Това ще ви позволи да пишете на английски и български фонетичен. Ако предпочитате БДС, използвайте следния вариант:
Option "XkbLayout" "us,bg"
Option "XkbVariant" ",bds"


За да използвате клавишни комбинации, добавeте следния ред:
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"


Така ще можете да превключвате между различните езици чрез Control+Shift, a лампичката Skroll Lock на клавиатурата ще свети, когато сте на кирилица. Ако искате временно да смените на различен език, ще можете да направите това, като натиснете и задържите левия win клавиш.

KDE си има свои собствени настройки на клавиатурните подредби в Контрол центъра, които препоръчвам да бъдат изключени, за да се използват настройките в xorg.conf. Можете да инсталирате програмката KKBSwitch за да ви показва флагчето на езика, на който пишете.

След редакцията на /etc/X11/xorg.conf е необходимо рестартиране на графичната среда, за да влязат в сила новите настройки. Може да я рестартирате като натиснете едновременно: Ctrl+Alt+Backspace

*За да редактирате xorg.conf, трябва да имате правата на su/root. За да ги придобиете, влезте в конзолата и напишете:
Код за потвърждение: Избери целия код
su
паролата на root

Ако докато пишете паролата не ви се показват нито букви, нито звездички, не се стряскайте. Това не означава, че нищо не пишете.
За редактиране на конфигурационни файлове съм свикнал да използвам gedit. За да редактирам някой файл пиша примерно:
Код за потвърждение: Избери целия код
gedit /etc/X11/xorg.conf

По същия начин може да ползвате и другите текстови редактори като: kate, kwrite, vi, kedit...
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот mylin » Вто 03, Май, 2011 11:33

Вече не работи с /etc/X11/xorg.conf

Дори да го създадем (понеже xorg.conf липсва), пак не работи смяната на клавиатурни подредби.
Търсих под дърво и камък как се промент keyboard layouts в Дебиян 6.

Решението:

Редакция на файлът /etc/default/keyboard
Код за потвърждение: Избери целия код
nano /etc/default/keyboard

Добавете следното:
Код за потвърждение: Избери целия код
XKBMODEL="pc105"
XKBLAYOUT="us,bg"
XKBVARIANT=",bds"
XKBOPTIONS=***не важи*** "lv3:lwin_switch,compose:rwin,terminate:ctrl_alt_bksp"

Варианти:
Ако искате фонетична, вместо bds, напишете phonetic.
Ако искате друг бутон са смяна (а не левия Уин бутон - lv3:lwin_switch) ето варианти:
смяна с CapsLock - caps_switch
смяна с Alt+Shift - alt_shift_switch
смяна с Ctrl+Shift - ctrl_shift_switch

За да влязат настройките в сила, след запазване на промените във файла, трябва да изпълните командата:
Код за потвърждение: Избери целия код
***не важи***  dpkg-reconfigure keyboard-configuration


*** Има промени - виж следващия ми пост...
--------------------------------------------------------
Последна промяна mylin на Чет 06, Сеп, 2012 21:10, променена общо 1 път
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот Ninja7a » Вто 10, Яну, 2012 1:31

mylin az li nqkade gresha neznam pri men ne se polu4ava :)
Ninja7a
Участник
 
Мнения: 67
Регистриран на: Пон 09, Яну, 2012 14:25

Мнениеот Ninja7a » Вто 10, Яну, 2012 14:11

zna4i taka sam gi napravil ama ne6to ne stava


Код:
nano /etc/default/keyboard


Код:
XKBMODEL="pc105"
XKBLAYOUT="us,bg"
XKBVARIANT=",phonetic"
XKBOPTIONS="lv3:lwin_switch,compose:rwin,terminate:alt_shift_switch"

Код:
dpkg-reconfigure keyboard-configuration

i cakam ok no kato natisna alt i shift ne mi se smenq ezika ako moje malko pomko6t :)
Ninja7a
Участник
 
Мнения: 67
Регистриран на: Пон 09, Яну, 2012 14:25

Мнениеот mylin » Чет 12, Яну, 2012 18:31

Има промяна. Тя е в XKBOPTIONS="grp: ..." Номера е в тези три букви. :)

Там се указва клавишната комбинация. Ето как е при мен:

Код за потвърждение: Избери целия код
XKBMODEL="pc105"
XKBLAYOUT="us,bg"
XKBVARIANT=",bds"
XKBOPTIONS="grp:lwin_toggle"


Сменя се с Win бутона, но можеш да го направиш както ти е удобно (примерно с Ctrl + Alt).
Няма значение с Гном, КДЕ или др.

ПОПРАВКА - това вече не важи: dpkg-reconfigure keyboard-configuration
Понеже ще презапише други настройки (не тия които правим ръчно).

Решението: прост рестарт след редакцията.
Код за потвърждение: Избери целия код
reboot



Повече инфо (на англ.) - виж в 4-ти пост от форума
Последна промяна mylin на Чет 06, Сеп, 2012 21:05, променена общо 1 път
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот Ninja7a » Нед 15, Яну, 2012 12:53

komandite mi sa taka
XKBMODEL="pc105"
XKBLAYOUT="us,bg"
XKBVARIANT=",phonetic"
XKBOPTIONS="grp:alt_shift"

dpkg-reconfigure keyboard-configuration

sled posledniq kot pak mi si ostanaha sa6tite komandi i neika da prevklu4va ..
Ninja7a
Участник
 
Мнения: 67
Регистриран на: Пон 09, Яну, 2012 14:25

Мнениеот mylin » Чет 06, Сеп, 2012 21:17

Има и още по-лесен начин; и то не като администратор...

Код за потвърждение: Избери целия код
setxkbmap  -layout "us,bg,bg"  -variant ",bds,phonetic" -option "grp:lwin_toggle"


За да стартира автоматично, за LXDE добавете в следния файл един ред започващ с @...
Код за потвърждение: Избери целия код
 nano ~/.config/lxsession/LXDE/autostart

@setxkbmap  -layout "us,bg,bg"  -variant ",bds,phonetic" -option "grp:lwin_toggle"


PS
setxkbmap се ползва в КДЕ, но е "облечен" с графичен инструмент :)
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43


Назад към Системни настройки

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта

cron