Автор Тема: Кирилица + бързи клавиши във firefox  (Прочетена 3300 пъти)

blackd

  • Участници
  • ***
  • Публикации: 4
    • Профил
debian unstalbe
kde

Когато е включена кирилицата ctrl+c  и други бързи клавиши не работят в firefox и като цяло във всички mozilla приложения.

някой да се е сблъсквал с подобно нещо и да знае как може да се оправи

p.s. да на всякъде другаде бързите клавиши си работят.
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Кирилица + бързи клавиши във firefox
« Отговор #1 -: Jul 07, 2005, 15:30 »
Изглежда бързите клавиши не работят във всички GTK 1 програми, не само в базираните на Mozilla. Аз съм с GNOME и прии мен положението е същото. За съжаление си нямам идея как може да се оправи това. Ако ти се занимава може да потърсиш из системата за следене на бъгове дали няма някакво решение и ако няма да напишеш bug report.
Активен

blackd

  • Участници
  • ***
  • Публикации: 4
    • Профил
Кирилица + бързи клавиши във firefox
« Отговор #2 -: Jul 07, 2005, 15:39 »
Мозила ползва gtk2 от доста време вече а и при мен в gtk1 приложенията всичко си е наред
пробвай да разкоментираш тази част на файла
/etc/X11/xkb/rules/xfree86 или xorg
Примерен код

! $nonlatin = am ar ben bg by dev el ge_la ge_ru guj gur il il_phonetic \
              ir iu kan lo mk mm ml ori ru sr syr syr_phonetic tel th \
              tj tml ua


ако е закометирана

p.s. трябва да рестартираш X
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #3 -: Jul 09, 2005, 10:22 »
Интересно , но не съм имал проблем с <CTRL>+C.

black, пробвал ли си xev какво дава с и без кирилица ?
Ако е натиснат <CTRL> с и без кирилица при натискане и  отпускане на <C> трябва да излезе нещо като:
Цитат
....
KeyPress event, serial ....
     state 0x2004, keycode 54 (keysym 0x63, c)
....
KeyRelease event, serial ....
     state 0x2004, keycode 54 (keysym 0x63, c)
....

Винаги keysym трябва да е 0x63.

Освен, че си променил правилата, би ли показал настройте на клавиатурата, по-точно резултата от "setxkbmap -v 10" ?
Активен

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #4 -: Jul 11, 2005, 14:32 »
Аз съм със SUSE и KDE и също не мога да реша този проблем. Откоментарих реда ! $nonlatin в /etc/X11/xkb/rules/xfree86, xev ми дава един и същи код за Ctrl+C и Ctrl+ъ.
setxkbmap -v 10 дава:
Примерен код

Applied rules from xfree86:
model:      pc104
layout:     us,bg
variant:    ,bds
options:    grp:toggle
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc/pc(pc104)+pc/us+pc/bg(bds):2+group(toggle)
geometry:   pc(pc104)

Кирилизирал съм се през XF86Config
Примерен код
Section "InputDevice"
  Driver       "Keyboard"
  Identifier   "Keyboard[0]"
  Option       "XkbModel" "pc104"
  Option       "XkbLayout" "us,bg"
  Option       "XkbOptions" "grp:toggle"
  Option       "XkbVariant" ",bds"
  Option       "XkbRules" "xfree86"
EndSection

Програмите на KDE хващат бързите комбинации, след като отметнах Include latin layout в контролния център (сега виждам, че опцията е неизбираема, след като промених nonlatin в  /etc/X11/xkb/rules/xfree86).
Някакви идеи?
Активен

10 години ябълкова диета стигат, стигат!

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #5 -: Jul 12, 2005, 11:17 »
При Option "XkbLayout" "us,bg" разкоментирания ред не трябва да влияе.
Ако реда е разкоментиран  и Option  е  "XkbLayout" "bg" резултата е същия като по-горе.

Пробвах Mozilla 1.7.{5,7,8} която е с gtk 1.2(!) на XFree 4.3.0 и X11 6.7.0 и си работи.

Между другото CaBA, незнам как успяваш на превключваш кирилица/латиница (сигурно с онази 100 кавишната КДЕ комбинация :) ). За да работи grp:toggle трябваше закоментирам реда RALT в .../xkb/symbols/pc/bg
Активен

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #6 -: Jul 12, 2005, 12:46 »
В SUSE 9.1 mozilla 1.7.8 e динамично свързана с gtk2, XFree86 4.3.99,
а десния алт си превключва безпроблемно. Всъщност безпроблемно, ако забия
Примерен код
Option       "XkbOptions" "grp:toggle"
в конфигурационния файл на X, иначе не мога да го избера в контролния център на KDE. Обаче след като съм го сложил в конфигурационния файл, контролният център надлежно показва ISO_Next_Group като превключвател на клавиатурната наредба.
Активен

10 години ябълкова диета стигат, стигат!

kalifi

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #7 -: Jul 12, 2005, 14:56 »
Към края тази тема си остава малко неразбираема за мен, защото просто съм се кирилизирал с панела долу до часовника или поне от там си сменям подредбата, за самата кирилизация сигурно Ubuntu-то само се е справило.
Та по темата, като цяло имам проблем с ctrl+C в gnome-a, а с firefox особенно, досега така и не съм успял да копирам нещо от evolution в firefox, та дори и в самия firefox изпитвам трудности. Единственият напредък, до който стигнах е, че има значение дали "C" е главно или не, като е главно имам по-голяма успеваемост. Сигурно всички ще се съгласите, че да натискам Caps Lock всеки път когато искам да копирам нещо е крайно неприятно. Наличието на flash в страниците също оказва силно влияние на firefox-а и спират да работят и други клавишни комбинации катo alt+d например.

Надявам се да съм насочил по-опитните и да се намери някакво решение, просто така използваемостта на цялата система се намалява с пъти.
Активен

Мирослав Базитов
http://miro.kalifish.com/

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #8 -: Jul 12, 2005, 15:50 »
Справката из дебиан unstable показа че Mozilla-та е 1.7.8 и изисква libgtk2.0-0 (>= 2.6.0).

Май проблема е в gtk2 библиотеките.

Между другото на страниците на Mozilla проекта, основната версия е с gtk1, като версия с gtk2+xft излиза при други.

Версията за gtk2+xft е tag.gz формат, т.е. най-лесната инсталация  - "разархивирай и стартирай". Свалих я и ДА CRTL+C/CTRL+V НЕ РАБОТЯТ при активирана кирилица.
Повече за средата: xkb файловете на X Window  не са променяни, gtk2 е версия 2.4.14.

Явно проблема е стар.
Интересно дали е оправен при gtk2 >= 2.8 ?

Възможни решения :
- CTRL+INS и SHIFT+INS - работят;
- маркирането с натиснат ляв бутон и поставяне със средния - работи;
- инсталира се Mozilla с gtk1.
Други ?
Активен

JOKe

  • Напреднали
  • *****
  • Публикации: 537
    • Профил
Кирилица + бързи клавиши във firefox
« Отговор #9 -: Jul 12, 2005, 17:00 »
ха тва с CTRL+INS / SHIFT+INS не го знаех а е супер удобно мерси
Активен

" May The Source Be With You . "

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #10 -: Jul 14, 2005, 13:42 »
Цитат
Май проблема е в gtk2 библиотеките.

Не е в тях, защото  gimp също е свързан динамично с gtk2, а пък бързите клавишни комбинации на кирилица си вървят в него.

Силно подозирам някой изпортен конфигурационен файл. Основание за това ми дава необходимостта да се редактира /etc/X11/xkb/symbols/pc/pc с кръпката http://bugs.kde.org/attachment.cgi?id=5740&action=view за да работят win-клавишите като модификатори.
Активен

10 години ябълкова диета стигат, стигат!

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Кирилица + бързи клавиши във firefox
« Отговор #11 -: Jul 14, 2005, 19:36 »
когато тествах mozilla-1.7.8-gtk2+xft използвах левия CTRL, така че посочената кръпка не би трябвало да влияе '<img'>

прегледах и *.js файлове - нищо нестандартно/необичайно - настр. свързани с clipboard са еднакви при mozilla-1.7.8(работещата) и mozilla-1.7.8-gtk2+xft (проблемната)
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
firefox 0.9
Настройка на програми
kennedy 1 5924 Последна публикация Jun 25, 2004, 01:42
от Kasho
Проблем с Firefox
Настройка на програми
chubak 4 7481 Последна публикация Oct 01, 2004, 11:56
от empty
българска локализация за firefox
Настройка на програми
philip 5 7738 Последна публикация Jan 18, 2005, 19:11
от kennedy
Странен проблем с Firefox
Настройка на програми
Nuclear_man 12 9460 Последна публикация Feb 13, 2005, 16:24
от Goust
Firefox ная български
Настройка на програми
niko_lai 0 5567 Последна публикация Feb 22, 2005, 13:10
от niko_lai