Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: cyrilo в Apr 13, 2005, 21:33



Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 13, 2005, 21:33
Значи според статията на Ицо Панев нагласих кирилицата на X-а и на KDE-то да се превключва с Alt + Shift.
Значи това което направих:
Сложиш в XF86Config-4
Примерен код

        Option  "XkbLayout"     "us,bg"
        Option  "XkbVariant"    ",phonetic"
        Option  "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll"


После както съветва Ицо изключих подредбите от KDE и всичко започна да работи.

Преди това превключвах с  "Win + >".

Обаче по този начин изчезна индикатора на клавиатурните подредби. Просто по съвета на Ицо от статията индикатора се изключи.

Някой да има идей как да тръгне отново и да работи с Alt+Shift?
Или може би нов начин за да се направи това.
Ако може стъпка по стъпка би било най-добре.

Благодаря предварително.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: Yotce в Apr 14, 2005, 03:09
Този аплет за КДЕ
http://sourceforge.net/projects/kkbswitch

ще ти свърши работа.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 14, 2005, 10:00
А случайно някой да знае някакъв метод да се направи това да работи с КДЕ. Така че да няма нужда да се правят промени по файловете на XFree86. Ами просто да може да се използва конфигуратора за клавиатурата на KDE.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: rpetrov в Apr 14, 2005, 11:02
Цитат (cyrilo @ Април 14 2005,10<!--emo&:0)
А случайно някой да знае някакъв метод да се направи това да работи с КДЕ. Така че да няма нужда да се правят промени по файловете на XFree86. Ами просто да може да се използва конфигуратора за клавиатурата на KDE.

не става и в KDE 2.x и в KDE 3.x никога "конфигуратора за клавиатурата на KDE" не е работел като хората.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: rpetrov в Apr 14, 2005, 11:07
П.П.: Ако не искаш да променяш конф. файлове на X Window използвай setxkbmap.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 14, 2005, 11:48
Значи setxkbmap го има в конфигуратора на KDE.
Пробвах, в началото да работя с него, ама неще. Просто неще да се закачи на Alt+Shift. Поради тази причина ползвах Win+< това беше клавишната комбинация дет е най-близко, инак ако го дефинираш както е по подразбране Alt+Shift+K, като К е на латиница, става мизерия като се превключи на Кирилица, и спира да работи превключването.

Някой да знае дали от KDE правят нещо по въпроса?


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: rpetrov в Apr 14, 2005, 21:58
Програмата setxkbmap наистина се извиква/изпълнява от този applet на KDE, но много често не става това което се иска. Нямам никаква идея, защо не работи 100%. Така си е от години.
Освен това applet-а не разбира, кога е превключена клавиатурната подредба. Например при стартиран applet изпълняваме setxkbmap с настройки за [ALT]+[SHIFT], натискаме клавишната комбинация и клавиатурната подредба си е сменена, но тъпия applet не показва това.

За да работи setxkbmap, applet-а на KDE не трябва да се стартира. Ако се стартира, той извиква setxkbmap и нещата са омазани.

http://roumenpetrov.info/articles/bg_in_sw_10.1-kde.bg.html (виж заключението)
http://roumenpetrov.info/articles/bg_in_sw_10.1-xwin2.bg.html


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 17, 2005, 21:05
Благодаря на всички за отговорите.
Имам пореден въпрос.

Как да направя превключването на клавиатурата да е валидно за текущият прозорец/процес?

Благодаря


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: v_badev в Apr 17, 2005, 22:26
За да пазиш превключването за прозорец може да използваш XXKB.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: в Apr 19, 2005, 13:18
Изпрати ми e-mail. Ще ти пратя едно файлче, в което съм описал как съм го направил - аз съм с ctrl+shift


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: в Apr 19, 2005, 18:35
Програмата за клавиатурата на КДЕ винаги е работела както си го пише по книгите, ама много хора не знаят как да я накарат да го прави. Просто като превключиш от латиница на кирилица и после не се връща пак така на кирилица, ако не е показано как да стане, след като предварително сте минали на кирилица чрез кликване върху иконката в лентата.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 20, 2005, 14:24
Иполите, кажи как става. Какво къде се цъка, пише. Това което си написал не помага на никой, поне не на мен. Доста играчка падна, но не успях да я накарам таз клавиатурна подредба да се превключва с Алт+Шифт.
Аз някак си се справям като използвам Xkb, но приятелката ми, на която сложих Дебиан и махнах купеният Уиндоус от лаптопа и, и се чуди за какво да го оплюе не спира да мрънка.

ангие_бг е-маила ми е jovchev@гмаил.цом
Благодаря предварително.
Защо не сложиш някъде тука съдържанието на файлчето, че да могат и други хора да го направят. Ако е бинарно, кажи какво има вътре.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: rpetrov в Apr 20, 2005, 14:40
Програмата за клавиатурна подредба НИКОГА не може да работи коректно, защото се опитва да направи ред за setxkbmap, а правилните аргументи зависят от някои файлове на X Window.
Не съм гледал кода и след версия на KDE 2.2 - може разработчиците да са тръгнали по верния път.

За мен setxkbmap и xxkb правят това, което трябва и го правят винаги и навсякъде!

А това не го разбрах:
Цитат (Guest @ Април 19 2005,18:35)
... Просто като превключиш от латиница на кирилица и после не се връща пак така на кирилица, ако не е показано как да стане, след като предварително сте минали на кирилица чрез кликване върху иконката в лентата.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: boyan7640 в Apr 20, 2005, 16:11
За всички, които ползват Slackware 10.0 или Slackware 10.1, предлагам да използват пакета от тук http://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.0/X11/XXkb/.

При мен имаше проблем с компилирането от source (xxkb-1.10.tar.gz).

Дано съм помогнал :)!


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: icobgr в Apr 20, 2005, 17:51
Ползването на настройката за превключване на езика на КДЕ е препоръчителна само ако ще се ползва само КДЕ, защото тя важи само за него.
Самата настройка е много лесно. От настройките за shorcuts но не може да се сложи комбинацията Alt+Shift. Можете да ползвате например Win+Z. Разрешава се използването на инструмента и се добавя българската подредба. След това се избира бългрската и настройвате подредбата: фонетична или БДС от Layout variant. За да може да се върнете от българска на английска обратно с клавишна комбинация, в която има буква, трябва да се избере Include latin layout. В Xkb Options трябва да се избере Enable xkb options и след това в групата Group Shift/Lock behavior се избира желаната комбинация, например Alt+Shift. Надявам се това да помогне.

П.П. Ако ще се ползват и други мениджъри на прозорци, по-добре е да се ползват настройките на Х-а за превключване на клавишната подредба.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 20, 2005, 22:34
icobgr, браво, благодаря.
Значи това за Include latin layout е гениално. Браво.

Значи направи всичко по упътването ти:
1. Клавишна комбинация по подразибране: Ctrl+Alt+K
2. Избрах отметнах Include latin layout (Поддръжка на латиница, ползвам КДЕ на български)
3. Избрах "Използване на външната програма Xkb" - Enable Xkb options
4. Избрах "Игнориране не старите опции"  Reset old options
5. Избрах си клавишна комбинация за превключване Alt+Shift.

Сега значи превключването с Ctrl+Alt+K работи независимо на коя подредба съм. БРАВО. БЛАГОДАРЯ.
Обаче, Alt + Shift не работи. Впрочем работи, но само като съм на кирилица. И като превключи на латиница индикатора не работи. Остава си на българското знаме.

Айде давайте умни глави да помагайте. Да решим веднъж и завинаги тоз проблем.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: boyan7640 в Apr 20, 2005, 23:45
Както вече по-горе Yotce спомена може да се използва за целта kkbswitch-1.4.3.tar.gz. На мене много ми допадна. Има само един проблем в тази версия, в компилацията на пакета под Slackware 10.0 или 10.1. за целта трябва да се добави в ./kkbswitch/kbconfig.cpp следния ред:

Примерен код
#include <unistd.h>


Аре и със здраве...


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: icobgr в Apr 21, 2005, 11:28
За тези които не са разбрали още, kkbswitch се ползва само когато ще се ползват настройките на Х-а, ако ще се ползват възможностите на КДЕ не трябва да се стартира изобщо kkbswitch. Даже омазва пейзажа.
cyrilo: в Xkb Options се ползва да презапише стандартните настройки за Х-а. Избери си кой LED да се ползва при превключването. По-надолу има едни опции за превклюване за 3 ниво. Ако избереш левия Alt, тогава в настройките за бързи клавиши можеш да избереш левия Alt за превключване на подредбата. Можеш да го комбинираш и с Shift+Alt.
Но аз лично предпочитам да ползвам глобалните настройки на Х-а + програмката kkbswitch. Понеже тези настройки важат както за КДЕ така и за другите прозоръчни мениджъри.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: в Apr 21, 2005, 16:19
Та и аз да кажа как ги виждам нещата.
Няма да използваме допълнителна програма, само туй което си е с КДЕ-то. Принципно не използвам КДЕ и туй си го правя само когато си пускам Knoppix.
Отваряме control center. Избираме Regional & accessibility. Keyboard layout. Маркираме enable keyboard layouts. Избираме модела (примерно 105 key), после и първия layout - us english. После отдолу дето са другите си избираме българското знаменце. В момента в който сме цъкнали върху българското знаменце можем да си изберем и варианта на българския от падащо меню по-отдолу - демек фонетична или бдс. Тука толкоз. Поглеждаме от другата страна дето е Regional & accessibility и тоя път избираме keyboard shortcuts. Тряба да ни е активно global shortcuts
движим се надолу по списъка от шорткъти докато видим
Keyboard
switch to next keyboard layout
цъкаме върху него и отдолу се вижда default кутийка в която пише Ctrl+Alt+K
цъкаме върху съответната кутийка и се появява едно друго нещо дето пише primari Ctrl+Alt+K - туй е за превключване от us  на бг. Ний обаче туй не го бараме а избираме alternate - тука ще дадем как да се превключва от бг на лат. Тука е тънкия момент че преди да нацъкаме някакви копчета тряба с мишката да цъкнем на знаменцето долу и да изберем родния трибагреник, демек да сме в режим писане на кирилица. След като сме минали на кирилица се връщаме при съответното нещенце, избрали сме alternate и натискаме желаната от нас комбинация - пак ctr+alt+k. Не се опитвайте да пишете вътре в туй кутийче, то не ебава, просто изберете алтернейт и си натиснете комбинацийката. Потвърдете с ОК върнете се в предното натиснете Apply и честито.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 22, 2005, 08:14
Значи до тука го докарах. Няколко пъти, по няколко различни начина.
А сега да видим дали ще стане без външна програма, само с туй дет си е в КДЕ-то да се превключва с Алт+Шифт.
Инат съм си аз.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: icobgr в Apr 22, 2005, 09:55
Иполит: Няма нужда от допълнителен бърз клавиш. Аз преди така го правех докато не видях че като се избере българското знаменце (там дето го добавяш) има една опцийка Include latin layout. Като се избере това си работи перфектно без допълнителни клавишни комбинации.

cyrilo: по-горе ти бях писал как можеш да го докараш до комбинацията Shift+Alt :) Повече не знам как :)
Можеш да го настроиш да се превключва и само с Alt :)
Но тогава като ползваш Alt+буква и ще ти превключва подредбите :)
Но пак ти казвам, ако ще ползваш и друг Window Manager по-добре не се занимавай с това.


Титла: KDE X и клавиатурна подредба на кирилица
Публикувано от: cyrilo в Apr 22, 2005, 10:34
Благодаря на всички които се включиха.
Надявам се че дадената дискусия ще е от полза на други линукс потребители.
Значи аз лично оставам на варианта кирилица от Х.
А на приятелката ми ще е варианта с kkbswitch.
Кой знае кога ще реши че КДЕ-то не и харесва и ще мине на GNOME или Xfce.