23.06.2010

Убунту. Проблема с кнопками во флэш-роликах. [РЕШЕНО]

0 прокомментировало
Недавнее заявление Adobe о том, что разработка 64-разрядного флэш-плейера заморожена, вкупе с информацией об уязвимости старых версий побудила меня удалить этот самый 64-разрядный плагин и установить 32-разрядный из репозитария.

И всё бы было хорошо, когда бы не досадный баг — в Firefox перестали нажиматься кнопки во флэш-роликах. Стало невозможным сменить разрешение клипа в ютубе, например.
Самое интересное, в хроме таких проблем не возникло.

Поиск решения выдал два варианта лечения этой напасти:

1. Быстрый и неудобный. Когда надо нажать на кнопку, зажимаем среднюю кнопку мыши и потом щёлкаем левой кнопкой мыши. Глупо, но работает.

2. Слегка правим один файл:
1. cd /usr/lib/nspluginwrapper/i386/linux/
2. sudo mv npviewer.bin npviewer.bin.real
3. sudo nano npviewer.bin
4. Вписываем следующие две строки:
#!/bin/sh
GDK_NATIVE_WINDOWS=true /usr/lib/nspluginwrapper/i386/linux/npviewer.bin.real $*

5. sudo chmod 755 npviewer.bin

Готово. Всё работает.

09.06.2010

Убунту. Меняем символ в раскладке

0 прокомментировало
По большому счёту, типографская раскладка устраивает меня всем. Однако, захотелось странного и душа решительно затребовала поменять длинное тире на среднее (em dash на en dash).

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

Итак, выясним, а где же у нас прописано это длинное тире:

$ xmodmap -pke | grep emdash
keycode  20 = minus underscore minus underscore emdash hyphen emdash hyphen

«Ага!», — говорим мы, — и незамедлительно командуем:

$ xmodmap -e "keycode  20 = minus underscore minus underscore endash hyphen endash hyphen"

Вот и всё. Желающие могут вписать в ~/.Xkbmap

P.S. На практике вернулся к длинному тире по умолчанию. А вот символ переноса (hyphen) на короткое тире всё же заменил. Как? Догадайтесь сами :)