Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 25, 2005, 12:57 Не успях да открия от къде се задава xfce-то да си помни в кое приложение с коя клавиатурна подредба съм. Например в конзола и браузър съм на латиница, а пък в редактор и Sim съм на кирилица. Много ще се радвам някой да помогне, щото леко ме изнервя това постоянно превключване.
Иначе в КДЕ си го има това нещо в контролния център, обаче тука тц. Титла: Настройка на клавиатура Публикувано от: Hapkoc в Oct 25, 2005, 13:26 Значи, предполагам си инсталирал xfce4-xkb-plugin. Въпроса е откъде си го инсталирал. Ако е от пакет на някоя дистрибуция по всяка вероятност тази функционалност я няма. Има я в последната версия в svn.
Преди да инсталираш кода от svn мисля е добре да разкараш версията на plugin-a, която имаш в момента, за да не става мазало. За да се конфигурира plugin-а ще му трябват някои devel пакети, имената на които зависят от дистрибуцията, но така или иначе ако ти липсват ще ти даде грешки по които би трябвало да се ориентираш кои точно пакети липсват. $ svn checkout svn://svn.berlios.de/xfce-goodies/xfce4-xkb-plugin/trunk/ $ cd trunk $ ./configure --prefix=PREFIX $ make $ su -c "make install" $ killall -USR1 xfce4-panel После десен бутон на плъгина и "Properties" и оттам мисля ще се оправиш. Мисля трябва да отбележа, че поддръжката на отделен layout за всеки прозорец не е първокачествена, но работи. Успех. Титла: Настройка на клавиатура Публикувано от: july в Oct 25, 2005, 13:30 http://www.faqs.org/docs/Linux-HOWTO/XWindow-User-HOWTO.html
насочи се към точка 4.1 .. според мен, kde-то те глези и прави разни работи вместо теб (в това лошо няма, лошото е че не ти казва какво прави вместо тебе) Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 25, 2005, 17:21 @july
Може би не съм успял да се изразя праивлно. Не искам да задавам клавиатурна подредба по подразбиране, а приложението да си запомни последно на коя съм бил и като превключа след 5 минути пак на него да си е тя. Пак давам пример: Отварям браузър, на латиница съм, пиша си адреса на този сайт, влизам във форума и превключвам на кирилица. Междувременно ако отворя конзола и премина на латиница като се върна в браузъра съм на латиница, а бих искал да си запомни, че последно е било на кирилица. Надявам се сега да съм бил по-ясен. А това, че КДЕ-то ме е разглезило е вярно. Аз за това май ще го зарязвам окончателно. ![]() @Hapkoc xfce4-xkb-plugin 0.3.2-3 sarge Предполагам, че ако направя както ти казваш ще го оправя, но предположих, че има някаква настройка в X-a, която върши тази работа. Ако все пак е така, моля за още предложения. Титла: Настройка на клавиатура Публикувано от: july в Oct 25, 2005, 18:27 sorry za latinicata, ama dokato probvah, zatrih bg-to:)
razbrah te i pyrvia pyt:) zatova te nasochih i kym 4.1 ![]() tam za X applicationite ima razlichni nastrojki... vse edno xrdb -merge ... i obshto vzeto programata osven nastrojkite na X-a, si gleda i Xresources ili Xdefaults... ta teoretichno moje edinia application da ti e s us layout, a drugia s bg layout... ama az ne uspaih da go podkaram po tozi nachin (ama ne sym i se staral mnogo, che si imah dosta druga rabota...) Титла: Настройка на клавиатура Публикувано от: в Oct 25, 2005, 20:12 Не съм сигурен, че може да се направи това нещо както казва juli, освен това доколкото разбрах не е това целта на занятието.
XaugyTuH, 0.3.2 е последната release-ната версия на xkb plugin-a. 0.3.3 е в svn-а и там го има това, което те интересува. Не мога да се оправя с ftp-то на berlios, иначе отдавна да съм сложил 0.3.3 за dowload. Няма стандартен начин за поддръжка на layout за отделен прозорец. И KDE и GNOME поддържат тази функционалност и тя се реализира именно от съответните аплети, които служат за превключване и визуализация на текущата подредба. Успех. Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 26, 2005, 10:22 Стана ми ясно, че не е толкова лесна тая работа, така, че реших да инсталирам версията от svn-a. Махнах старата, инсталирах subversion, изтеглих си новата, инсталирах xfce4-panel-dev, конфигурирането мина успешно и при make, малко след началото ми даде съобщение за грешка:
И не мога да стопля кво да правя от тук нататък. С Кнопикс тестинг съм. Титла: Настройка на клавиатура Публикувано от: july в Oct 26, 2005, 13:28 ами гледаш source
и се опитваш да разбереш защо не е деклариран FLAGSDIR-а можеш ли да го накараш да се декларира (ако сетнеш, десетнеш някоя константа), можеш ли да го заобиколиш и сие...:) Титла: Настройка на клавиатура Публикувано от: july в Oct 26, 2005, 13:48 значи, тази DFLAGSDIR e просто указател към една директория
![]()
има заготовка в trunk/panel-plugin/Makefile.am но при ./configure не се появява в trunk/panel-plugin/Makefile ако въпросния Makefile, го промениш така:
(оригинално е:
ще се компилира, поне при мене стана ![]() Титла: Настройка на клавиатура Публикувано от: Hapkoc в Oct 26, 2005, 19:02 Това, което казва july е вярно, но има по-култирен начин за компилиране - преди configure пускаш ./autogen.sh, който генерира необходимите файлове за build-a. За да сработи трябва да имаш autotools (automake, autoconf, libtool), които вероятно си ги имаш и без туй.
Преди трябваше да се слага пачната версия на autotools от сайта на xfce, но в момента гледам, че са го махнали това от инструкциите за инсталация от сорс, така че би трябвало да работи със стандартните. Титла: Настройка на клавиатура Публикувано от: july в Oct 27, 2005, 09:28 брей, ето поредния пример за RTFM
![]() ![]() Титла: Настройка на клавиатура Публикувано от: Hapkoc в Oct 27, 2005, 10:27 ![]() Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 27, 2005, 11:03 Радвате се вие, обаче при мен пак нещо се оплеска. Направих ./autogen.sh и после всичко си мина както трябва, обаче като се опитам да си адна плъгина в панела и ми извежда следното съобщение
и панела се килва. Ако имате още полезни идеи ще се радвам много ![]() P.S. Kato si mahnah foneti4nata i pak se opitam da adna plugin-a syob6tenieto e
Na latinica sym po razbiraemi pri4ini. ![]() Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 27, 2005, 13:25 Ако на някой би му била полезна тази информация за да разберем какъв е проблема ето какво ми дава backtrace като ползвам gdb
Титла: Настройка на клавиатура Публикувано от: Hapkoc в Oct 27, 2005, 13:52 ----- cut --------
345c345 < g_signal_connect(def_lang_menu, "changed", G_CALLBACK(xkb_def_lang_changed), xkb); --- > g_signal_connect(xkb->def_lang_menu, "changed", G_CALLBACK(xkb_def_lang_changed), xkb); ------ cut -------- copy/paste горното в trunk/panel-plugin/xfce4-xkb-plugin.c.patch и после $ patch xfce4-xkb-plugin.c xfce4-xkb-plugin.c.patch виж дали така ще стане. Титла: Настройка на клавиатура Публикувано от: XaugyTuH в Oct 27, 2005, 14:15 Охххххх, благодаря много. Тръгна и върви.
![]() ![]() ![]() ![]() ![]() И това от където тръгна цялата тема - също. За поддръжката на отделни layout, за отделните приложения. Не можах да разбера какво имаш впредвид, като казваш че поддръжката не е първокачествена, след като работи. Хиляди благодарности отново. ![]() Титла: Настройка на клавиатура Публикувано от: Hapkoc в Oct 27, 2005, 23:48 Радвам се, че тръгна.
Странното е, че ползвам от доста време версията на плъгина от svn-а без patch-а и работи, а сега като го видях няма логика да работи при положение, че на def_lang_menu не се сетва никаква стойност. За поддръжката на отделни layout-и за приложение имам предвид следното - имаш пуснат gaim, сетваш си български layout на някой от прозорците за разговори, в някакъв момент затваряш прозореца при което за целия gaim се ресетва layout-а на английски. Не знам дали се изразих ясно, въпроса е че има тук таме проблеми, но все не ми остава време да погледна откъде точно идват. Както и да е, радвам се че тръгнаха нещата. :) |