Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№121-03-2006 11:20:48

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Ctrl+C Ctrl+V в версиях под линукс

Добрый день!

У меня на ASPLinux, когда нахожусь в русской раскладке ни в FireFox ни в ThunderBird не работают клавиши Ctrl+C Ctrl+V. Приходится переключаться на английскую.

Это мои проблемы или баги движка mozilla?

В других программах все работает в любой раскладке...

Отсутствует

 

№221-03-2006 11:44:43

RED
Модеpатор
 
Группа: Moderators
Откуда: Ульяновск
Зарегистрирован: 08-10-2004
Сообщений: 6085
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Agafonov
проблемы библиотеки GTK

Отсутствует

 

№321-03-2006 11:48:40

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

А почему этой проблемы нет у gedit, к примеру?

Отсутствует

 

№421-03-2006 12:11:30

RED
Модеpатор
 
Группа: Moderators
Откуда: Ульяновск
Зарегистрирован: 08-10-2004
Сообщений: 6085
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Agafonov
не знаю, но ситуация с программами Mozilla в Linux обсуждалась в прошлом году, и тогда пришли к выводу, что виновата библиотека.
на форуме есть несколько человек, очень глубоко знающих Linux, может быть дадут более глубокий ответ.

Отсутствует

 

№521-03-2006 12:45:59

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Нашел багу.
Copy/Paste shortcuts not working with "russian" input locale
https://bugzilla.mozilla.org/show_bug.cgi?id=277893

Кто работает под Линуксом, присоединяйтесь. Это явный баг.

Отсутствует

 

№625-03-2006 16:21:29

makus
Участник
 
Группа: Members
Зарегистрирован: 14-01-2006
Сообщений: 5

Re: Ctrl+C Ctrl+V в версиях под линукс

Зато CTRL-INS и SHIFT-INS работают прекрасно!

Отсутствует

 

№728-03-2006 00:09:32

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

А как создать новое письмо (Ctrl+N), новую вкладку (Ctrl+T) или новое окно (Ctrl+N) в Firefox?

Смысл в том, что на самом деле не работают все Ctrl+БУКВА сочетания во всех программах мозиллы под линуксом...

Отсутствует

 

№810-05-2006 00:17:47

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

По крайней мере багу признали, но пока над этим никто не работает....

Отсутствует

 

№912-05-2006 15:26:52

nwtour
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 17-07-2005
Сообщений: 154

Re: Ctrl+C Ctrl+V в версиях под линукс

Agafonov пишет

По крайней мере багу признали, но пока над этим никто не работает....

Проблема в GTK. Но почти во всех программах на этой библиотеке придумали свои костыли,
MoCo просто ленится взять у других то что уже придумано

Отсутствует

 

№1024-06-2006 00:56:56

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Любопытно, в багзилле прочитал, они пытались портировать этот баг (ну ладно, данное поведение) на виндовз в текущих тестовых версиях - быстро вернули обратно.
Они считают, что при русской расклажке заместо Ctrl+V должно обрабатываться Ctrl+М (русская М), что конечно ничего никуда не вставляет из буфера. Их пользователи поправили.
С десяток людей пробуют это все пробить для линукса аж с 2001 года https://bugzilla.mozilla.org/show_bug.cgi?id=69230...
Видать мало еще линукс кому нужен, как рабочий инструмент...
:cry:

Отсутствует

 

№1124-06-2006 10:45:04

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Ctrl+C Ctrl+V в версиях под линукс

Agafonov, да нет, не в нужности дело. У разработчиков какие-то свои «идеалогические соображения». В переводе — плевать они хотели на каких-то там русских.

Ты посмотри, в некоторых частях кода фокса utf-16 преобразуется в текущую локаль методом приведения к char! Т. е. просто берут младший байт, на старший забивают. Людям, всю жизнь прожившим в США и других англоязычных странах иногда даже смысл Unicode не понятен. Зачем его ввели?

Конечно, это единичные ошибки и никто так массово не делает, но они есть.

Отредактировано LattyF (24-06-2006 13:59:03)


Black holes were created when the God divided by zero.

Отсутствует

 

№1224-06-2006 11:06:03

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88

Re: Ctrl+C Ctrl+V в версиях под линукс

Есть проблемы и в Windows. Если выбрана русская раскладка, комбинация Alt+K для вызова боковой панели Scrapbook не работает. Причем даже добавление комбинации Alt+Л через keyconfig не помогает. Очень мешает в работе.

Отсутствует

 

№1326-06-2006 11:22:57

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Ctrl+C Ctrl+V в версиях под линукс

А я думал это как раз проблема ScrapBook.

Отсутствует

 

№1427-06-2006 00:37:53

Agafonov
Участник
 
Группа: Members
Откуда: Саратов
Зарегистрирован: 16-05-2005
Сообщений: 45
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

LattyF пишет

Agafonov, да нет, не в нужности дело. У разработчиков какие-то свои «идеалогические соображения». В переводе — плевать они хотели на каких-то там русских.

В том-то и дело, что они у всех есть, у кого не английский: русских, корейцев, поляков и французов и т.д.

Но только под линуксом :(

Можно подумать, что под линукс только хакеры сидят, которые только английский признают или только чайники, не знающие, как настроить родной язык...

Тупость какая-то, с 2001 года. На 9-ю оперу что-ли перейти, хоть память съэкономлю...

Отсутствует

 

№1527-06-2006 01:25:52

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

nwtour пишет
Agafonov пишет

По крайней мере багу признали, но пока над этим никто не работает....

Проблема в GTK. Но почти во всех программах на этой библиотеке придумали свои костыли,
MoCo просто ленится взять у других то что уже придумано

Видишь ли, эта проблема среди десятков GTK-программ на моей машине есть только у Фокса. Так что, или дело не в ГТК, или программисты Фокса ленивы, или они так принципиально неанглийских пользователей нелюбят... Выбирай объяснение себе сам.

Вот, к примеру, гружу Galeon. Тот же Gecko, тот же GTK - но нет, Ctrl-Е(рус) открывает новый таб также, как и Ctrl-T(eng).

Даже убожеский Dillo на GTK1 - и то с русским нормально работает.

А вот у Мозиллы проблема эта известна уже много-много лет... и так и не лечится.


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№1627-06-2006 01:28:43

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Agafonov пишет

Видать мало еще линукс кому нужен, как рабочий инструмент...
:cry:

Кстати, интересно провести где-нибудь в линуксовой тусовке опрос на тему популярности браузеров под этой ОС. Боюсь, для Фокса будет всё не так радужно. Хотя бы из-за того же Конкурера. Да и у Галеона фанатов немало, хотя это уже совсем для аскетов...


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№1727-06-2006 11:03:59

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Ctrl+C Ctrl+V в версиях под линукс

Balancer, не стоит проводить :) Будет очередной холивар :) Я под линух юзаю исключительно оперу. Как и в винде. Konqueror тормозит по страшному, а фокс не совместим с моей оперой в винде :P


Black holes were created when the God divided by zero.

Отсутствует

 

№1827-06-2006 12:05:34

KiLLeM
Участник
 
Группа: Members
Зарегистрирован: 23-09-2005
Сообщений: 97

Re: Ctrl+C Ctrl+V в версиях под линукс

У меня в version 2 alpha 1 (20060626) Windows XP картинки не вставляет если их копировать в Firefox через "Копировать изображение"

Отсутствует

 

№1927-06-2006 13:13:00

nwtour
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 17-07-2005
Сообщений: 154

Re: Ctrl+C Ctrl+V в версиях под линукс

Balancer пишет
nwtour пишет
Agafonov пишет

По крайней мере багу признали, но пока над этим никто не работает....

Проблема в GTK. Но почти во всех программах на этой библиотеке придумали свои костыли,
MoCo просто ленится взять у других то что уже придумано

Видишь ли, эта проблема среди десятков GTK-программ на моей машине есть только у Фокса. Так что, или дело не в ГТК, или программисты Фокса ленивы, или они так принципиально неанглийских пользователей нелюбят... Выбирай объяснение себе сам.

Выбирать не хочу
Почем взял - то и отдал (В рассылке у ALT информация пробегала)

Отсутствует

 

№2027-06-2006 15:13:43

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

nwtour пишет

Почем взял - то и отдал (В рассылке у ALT информация пробегала)

Ну так вот, одно дело рассылка, другое - слова человека, у которого Linux - единственная ОС на двух десктопах (домашнем и рабочем). Соответственно - десятки постоянно используемых программ. Во всех остальных GTK1/GTK2-программах, где мне доводилось работать с русским (за все _вообще_ опрометчиво говорить не буду) кроме Mozilla/Firefox/SeaMonkey с русской раскладкой всё ок. Вот прямо сейчас проверяю:

GIMP, Ctrl-Т(рус, = Ctrl-N) - ок.
GQView, К(рус, = R, reload) - ок.
Galeon, Epiphany - всё ок.
Evolution - всё ок.

О! Попалось! В Gajim не работают русские горячие клавиши. Не попадалось раньше, так как в IM-клиенте таковыми не пользуюсь. Но - нашлось ещё одно приложение с таким же поведением.

Abakus - всё ок.
Gnome-terminal - опять ок.
Dillo - ок.
Nautilus  - ок.

...

В общем, как выяснилось, проблема есть не только у Мозилл, ещё у Gajim такое же. Но у подавляющего большинства - всё ок.


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№2127-06-2006 18:17:18

nwtour
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 17-07-2005
Сообщений: 154

Re: Ctrl+C Ctrl+V в версиях под линукс

Balancer пишет
nwtour пишет

Почем взял - то и отдал (В рассылке у ALT информация пробегала)

Ну так вот, одно дело рассылка, другое - слова человека, у которого Linux - единственная ОС на двух десктопах (домашнем и рабочем). Соответственно - десятки постоянно используемых программ.

Ну так вот, одно дело что у тебя дома линупс стоит (моя девушка даже смогла себе его дома поставить) и другое дело рассылка разработчиков и майнтейнеров пакетов для Sisyphus. Соответственно - люди код смотрели и представляют что происходит.

Хотя за пробу прог спасибо
Если захотеть можно найти такие проги еще (те что не вставили костыли)
Исправляются такие баги быстро
Мозилла Корпорейшн просто не хочет этого делать

Отсутствует

 

№2227-06-2006 18:31:31

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Ctrl+C Ctrl+V в версиях под линукс

Я не в курсе функционирования механизма шорткеев в линухе, но, возможно, во многих приложениях на GTK навешены костыли, а MoCo просто не хочет идеологически их применять. Костыли никогда код не украшали, зато позволяли исправить что-то очень быстро.

Отредактировано LattyF (27-06-2006 18:32:27)


Black holes were created when the God divided by zero.

Отсутствует

 

№2327-06-2006 20:39:54

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

LattyF пишет

возможно, во многих приложениях на GTK навешены костыли

Учитывая патологическую лень большинства разработчиков и то, что по факту большинство программ с русским работает нормально, есть большие сомнения, что ради "этих странных русских" народ делает костыли.

Ну кто в твёрдом уме, делая такую мелочь, как калькулятор Abakus, в котором нет ни русификации, ни использования локалей, будет заботиться о таких "костылях" :)

Всё же, ИМХО, дело не в костылях, а в элементарной лени.

...

Как долго в эхотажном браузере не работала такая малость, как открытие html-файлов из каталогов с русскими именами? Ведь, нарочно такое ломать нужно, средствами ОС такого не добьёшся :D


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№2427-06-2006 20:59:48

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Ctrl+C Ctrl+V в версиях под линукс

Чтобы окончательно закрыть этот вопрос, залез в исходники 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) },
...
};

Отредактировано Balancer (27-06-2006 21:01:01)


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№2527-06-2006 21:20:00

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Ctrl+C Ctrl+V в версиях под линукс

Т. е. как я понял, все забито намертво?


Black holes were created when the God divided by zero.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]