>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Ctrl+C Ctrl+V в версиях под линукс http://forum.mozilla-russia.org/viewtopic.php?id=9141 |
Agafonov > 21-03-2006 11:20:48 |
Добрый день! У меня на ASPLinux, когда нахожусь в русской раскладке ни в FireFox ни в ThunderBird не работают клавиши Ctrl+C Ctrl+V. Приходится переключаться на английскую. Это мои проблемы или баги движка mozilla? В других программах все работает в любой раскладке... |
RED > 21-03-2006 11:44:43 |
Agafonov |
Agafonov > 21-03-2006 11:48:40 |
А почему этой проблемы нет у gedit, к примеру? |
RED > 21-03-2006 12:11:30 |
Agafonov |
Agafonov > 21-03-2006 12:45:59 |
Нашел багу. Кто работает под Линуксом, присоединяйтесь. Это явный баг. |
makus > 25-03-2006 16:21:29 |
Зато CTRL-INS и SHIFT-INS работают прекрасно! |
Agafonov > 28-03-2006 00:09:32 |
А как создать новое письмо (Ctrl+N), новую вкладку (Ctrl+T) или новое окно (Ctrl+N) в Firefox? Смысл в том, что на самом деле не работают все Ctrl+БУКВА сочетания во всех программах мозиллы под линуксом... |
Agafonov > 10-05-2006 00:17:47 |
По крайней мере багу признали, но пока над этим никто не работает.... |
nwtour > 12-05-2006 15:26:52 |
Agafonov пишет
Проблема в GTK. Но почти во всех программах на этой библиотеке придумали свои костыли, |
Agafonov > 24-06-2006 00:56:56 |
Любопытно, в багзилле прочитал, они пытались портировать этот баг (ну ладно, данное поведение) на виндовз в текущих тестовых версиях - быстро вернули обратно. |
LattyF > 24-06-2006 10:45:04 |
Agafonov, да нет, не в нужности дело. У разработчиков какие-то свои «идеалогические соображения». В переводе — плевать они хотели на каких-то там русских. Ты посмотри, в некоторых частях кода фокса utf-16 преобразуется в текущую локаль методом приведения к char! Т. е. просто берут младший байт, на старший забивают. Людям, всю жизнь прожившим в США и других англоязычных странах иногда даже смысл Unicode не понятен. Зачем его ввели? Конечно, это единичные ошибки и никто так массово не делает, но они есть. |
Somniator > 24-06-2006 11:06:03 |
Есть проблемы и в Windows. Если выбрана русская раскладка, комбинация Alt+K для вызова боковой панели Scrapbook не работает. Причем даже добавление комбинации Alt+Л через keyconfig не помогает. Очень мешает в работе. |
Al_H > 26-06-2006 11:22:57 |
А я думал это как раз проблема ScrapBook. |
Agafonov > 27-06-2006 00:37:53 |
LattyF пишет
В том-то и дело, что они у всех есть, у кого не английский: русских, корейцев, поляков и французов и т.д. Но только под линуксом Можно подумать, что под линукс только хакеры сидят, которые только английский признают или только чайники, не знающие, как настроить родной язык... Тупость какая-то, с 2001 года. На 9-ю оперу что-ли перейти, хоть память съэкономлю... |
Balancer > 27-06-2006 01:25:52 |
nwtour пишет
Видишь ли, эта проблема среди десятков GTK-программ на моей машине есть только у Фокса. Так что, или дело не в ГТК, или программисты Фокса ленивы, или они так принципиально неанглийских пользователей нелюбят... Выбирай объяснение себе сам. Вот, к примеру, гружу Galeon. Тот же Gecko, тот же GTK - но нет, Ctrl-Е(рус) открывает новый таб также, как и Ctrl-T(eng). Даже убожеский Dillo на GTK1 - и то с русским нормально работает. А вот у Мозиллы проблема эта известна уже много-много лет... и так и не лечится. |
Balancer > 27-06-2006 01:28:43 |
Agafonov пишет
Кстати, интересно провести где-нибудь в линуксовой тусовке опрос на тему популярности браузеров под этой ОС. Боюсь, для Фокса будет всё не так радужно. Хотя бы из-за того же Конкурера. Да и у Галеона фанатов немало, хотя это уже совсем для аскетов... |
LattyF > 27-06-2006 11:03:59 |
Balancer, не стоит проводить Будет очередной холивар Я под линух юзаю исключительно оперу. Как и в винде. Konqueror тормозит по страшному, а фокс не совместим с моей оперой в винде |
KiLLeM > 27-06-2006 12:05:34 |
У меня в version 2 alpha 1 (20060626) Windows XP картинки не вставляет если их копировать в Firefox через "Копировать изображение" |
nwtour > 27-06-2006 13:13:00 |
Balancer пишет
Выбирать не хочу |
Balancer > 27-06-2006 15:13:43 |
nwtour пишет
Ну так вот, одно дело рассылка, другое - слова человека, у которого Linux - единственная ОС на двух десктопах (домашнем и рабочем). Соответственно - десятки постоянно используемых программ. Во всех остальных GTK1/GTK2-программах, где мне доводилось работать с русским (за все _вообще_ опрометчиво говорить не буду) кроме Mozilla/Firefox/SeaMonkey с русской раскладкой всё ок. Вот прямо сейчас проверяю: GIMP, Ctrl-Т(рус, = Ctrl-N) - ок. О! Попалось! В Gajim не работают русские горячие клавиши. Не попадалось раньше, так как в IM-клиенте таковыми не пользуюсь. Но - нашлось ещё одно приложение с таким же поведением. Abakus - всё ок. ... В общем, как выяснилось, проблема есть не только у Мозилл, ещё у Gajim такое же. Но у подавляющего большинства - всё ок. |
nwtour > 27-06-2006 18:17:18 |
Balancer пишет
Ну так вот, одно дело что у тебя дома линупс стоит (моя девушка даже смогла себе его дома поставить) и другое дело рассылка разработчиков и майнтейнеров пакетов для Sisyphus. Соответственно - люди код смотрели и представляют что происходит. Хотя за пробу прог спасибо |
LattyF > 27-06-2006 18:31:31 |
Я не в курсе функционирования механизма шорткеев в линухе, но, возможно, во многих приложениях на GTK навешены костыли, а MoCo просто не хочет идеологически их применять. Костыли никогда код не украшали, зато позволяли исправить что-то очень быстро. |
Balancer > 27-06-2006 20:39:54 |
LattyF пишет
Учитывая патологическую лень большинства разработчиков и то, что по факту большинство программ с русским работает нормально, есть большие сомнения, что ради "этих странных русских" народ делает костыли. Ну кто в твёрдом уме, делая такую мелочь, как калькулятор Abakus, в котором нет ни русификации, ни использования локалей, будет заботиться о таких "костылях" Всё же, ИМХО, дело не в костылях, а в элементарной лени. ... Как долго в эхотажном браузере не работала такая малость, как открытие html-файлов из каталогов с русскими именами? Ведь, нарочно такое ломать нужно, средствами ОС такого не добьёшся |
Balancer > 27-06-2006 20:59:48 |
Чтобы окончательно закрыть этот вопрос, залез в исходники Epiphany. Кейбиндинги там оказались зашиты намертво, никаких костылей не найдено (да и мудрено им там быть, учитывая десятки поддерживаемых языков, у каждого из которых своя раскладка... Да что там другие, у одного русского может быть 3..4 разных раскладки!). Реализовано так: ephy-window.c Выделить код Код:static const GtkActionEntry ephy_menu_entries [] = { ... ... { "FileNewWindow", GTK_STOCK_NEW, N_("_New Window"), "<control>N", N_("Open a new window"), G_CALLBACK (window_cmd_file_new_window) }, { "FileNewTab", STOCK_NEW_TAB, N_("New _Tab"), "<control>T", N_("Open a new tab"), G_CALLBACK (window_cmd_file_new_tab) }, { "FileOpen", GTK_STOCK_OPEN, N_("_Open..."), "<control>O", N_("Open a file"), G_CALLBACK (window_cmd_file_open) }, ... }; |
LattyF > 27-06-2006 21:20:00 |
Т. е. как я понял, все забито намертво? |
Balancer > 27-06-2006 21:47:52 |
LattyF пишет
В Epiphany - да. В других не смотрел. Но Gnome, например, позволяет юзеру произвольно вешать любые комбинации клавиш на кучу действий. С русским тоже всё работает ок. Добавил Бангладеш: চডচসচসমডকচমদপেদূ. Работает! |
Agafonov > 27-06-2006 23:24:03 |
Не наду тут лясы точить, ругаться тут: Ну ломает меня вникать еще в исходники Фокса, весь мир не пропатчить. |
LattyF > 27-06-2006 23:29:27 |
Agafonov, да голосовали уже. Ты же видишь сколько там голосов. Так еще и по IP забанят, если жать часто Не нужно что ли никому? |
Unghost > 28-06-2006 22:55:45 |
Если никто до сих пор не сделал патч, то значит одно из двух: либо никто из русских не знает C/C++, либо они слишком ленивы. |
LattyF > 28-06-2006 23:11:22 |
Unghost, не факт. Если там также забито намертво, то патчем тут не обойтись… |
Unghost > 28-06-2006 23:22:30 |
LattyF
Эту фразу я вообще не понял. Firefox - это не только бинарник, а он еще собирается из исходников (а под Linux собирать из исходников вообще обычное дело) Неужели никто не удосужился взглянуть в исходники Firefox и не смог понять КАК это сделано и в чем проблема. Никто не попытался сделать патч к исходникам? |
LattyF > 28-06-2006 23:25:29 |
Unghost, посмотри предыдущую страницу. По аналогии получаем, что быть может в фоксе тоже забито. Изучать код это не минутное дело, там еще надо разобраться, понять как это все у них работает. Выяснить причины ошибки. Это работа как минимум на неделю. |
Balancer > 28-06-2006 23:29:02 |
Unghost пишет
Ты упускаешь третью, и, наверное, главную возможность - у людей могут быть другие проекты. (У меня, например, кроме основной работы ещё 3 OpenSource - где мне ещё время на Фокс выкапывать? ) Ну и четвёртая может быть возможность - те, кто знает С++, неленив и свободен, может элементарно использовать для сёрфинга альтернативный браузер Да хоть тот же Конк. |
Unghost > 28-06-2006 23:29:59 |
LattyF
Если у всех будет такое отношение, то разумеется баг никогда не поправят. |
LattyF > 28-06-2006 23:33:03 |
Unghost, а что ждать-то. За баг даже не голосуют (4 голоса). Значит никому не надо. Так что, получается, даже ждать некому. |
Balancer > 28-06-2006 23:52:02 |
Unghost пишет
А основная команда разработчиков - так, для галочки? Кстати, дурацкий вопрос. Вот, два года назад Nokia выделила MoFo $12млн. В прошлом году MoFo заработал на сотрудничестве с Гуглем что-то около $10млн. И этих денег не хватает, чтобы починить шоткаты? Для починки требуются работающие нахаляву волонтёры? Не понимаю! |
LattyF > 28-06-2006 23:56:17 |
Balancer, он имеет в виду, чтобы что-то было хорошо — сделай это сам. Сам используешь, следовательно, сам и помогай, чтобы все было круто |
Balancer > 29-06-2006 08:52:32 |
LattyF пишет
А если я начну исповедовать этот принцип по отношению других пользователей моих проектов? Мол, раз используете мои наработки - помогайте. Всё же, сапожник должен сапоги тачать, а не пироги печь. Хоть сам пироги и ест |
Erik > 27-09-2006 00:12:06 |
У меня на компе две проги, на которых глючат русские шорткаты - firefox и Thunderbird. P.S. Проголосовал за баги. Пока не подправят - возвращаюсь на оперу. |
Erik > 01-10-2006 14:53:15 |
Добавление - я выяснил, что эту проблему можно решить средствами линукса, просто модифицировав файлы xkb/symbols/ru и xkb/types/pc, чтобы контрол+клавиша_на_кириллице распознавалась как контрол+соответствующая_клавиша_на_латинице. Ну, и альт туда же. Недостаток способа - при включенной русской раскладке нельзя больше использовать горячие клавиши типа Ctrl-C в консоли (aterm у меня), но я в консоли и так не пользуюсь русской раскладкой. |
Agafonov > 22-10-2006 02:14:21 |
Это не правильно, но я попробую... Действительно, глупый баг, а висит уже.... |
svm > 01-04-2009 16:55:31 |
Agafonov пишет
Так баг поправили или нет? |
exlex > 01-04-2009 17:09:42 |
если в уже нет такой проблемы нету, то и в поправили должно быть |
MySh > 01-04-2009 18:44:51 |
По-моему, эта проблема есть во всех версиях Firefox 2. Другой вопрос, что для большинства она нынче уже неактуальна. Для её решения применяли это средство, возможно, на его основе можно сделать что-то подобное для Thunderbird, пока третья версия не вышла. |
Unghost > 02-04-2009 00:16:21 |
Патч скачайте, примените и скомпилируйте Thunderbird. Или майнтайнеров своего дистрибутива напрягите... |
Mefistofel > 01-08-2009 22:04:40 |
MySh |