dev_hands' Friends
[Most Recent Entries]
[Calendar View]
[Friends View]
Below are the most recent 5 friends' journal entries.
| Friday, July 4th, 2008 |
dev_hands
|
8:10p |
Запуск приложений в KDE Довольно часто стал наблюдать скриншоты молодых линуксоидов, с бардаком `иконок` на рабочем столе. Ужасное зрелище. Решил опубликовать свое мнение о быстром запуске приложений, чтобы потом, в случае необходимости, давать ссылки и не повторять это множество раз различным людям. Советы довольно общие, примеры даются с привязкой к KDE.
1) Начнем с кардинальных перемен. Мышка - это долго и неудобно. Самый эффективный способ запуска приложений - HotKeys (горячие клавиши).
Заходим в `центр управления kde` -> `региональные и специальные возможнсти` -> `комбинации клавиш`. Находим вкладку `комбинации команд`.
Ставим горячие клавиши на самые частоиспользуемые приложения. Такие как браузер, эмулятор терминала и др. Главное не увлекаться - чем больше hotkeys - тем сложнее их запомнить. Со временем количество быстрых комбинаций к приложениям и стандартным действиям у вас будет расширяться. Комбинации необходимо такие, которые не будут использоваться в приложениях. Например, Ctrl+C, очевидно, не пригоден для быстрого вызова какого-либо приложения, так как у нас будет конфликт.
2) Второй по скорости путь к запуску приложений : через командную строку KDE (по умолчанию Alt+F2). Выучите иена некоторых частоиспользуемых приложений. Например, утилита для записи дисков называется `k3b` - легко запомнить, быстро набрать команду. За счет того, что командная строка ведет историю - как правило, не нужно набирать всю команду. Например адресная книга KDE - kaddressbook. После пары запусков полной командой, в последующие разы хватит просто `kad`.
3) Третий способ может в некоторых случаях состязаться со вторым, если у человека очень сильно развит навык работы с мышью. Но если у вас touchpad - то этот способ сильно проигрывает второму. Аплеты быстрого запуска на панели KDE (в KDE3 эта панель называется kicker). RightClick по панели -> добавить приложение на панель. Выбираем, ставим. Теперь RightClick по иконке (обратите внимание - здесь можно удалить эту кнопку) -> переместить кнопку -> двигаем ее в понравившееся место -> LeftClick.
Иконки на поверхности рабочего стола в windows стиле не эргономичны. Они перекрываются окнами. Чтобы до них добраться зачастую приходится сворачивать окна. Панель же окнами не перекрывается (за исключением fullscreen окон). Избегайте иконок на рабочем столе - выносите их на панель.
4) Через меню KDE.
Current Music: B.F.G. - Бzzz |
| Thursday, July 3rd, 2008 |
dev_hands
|
7:32p |
OpenSuse 11.0 + INN Захотелось обновить на одной машине OpenSuse с версии 10.3 на недавно вышедшую 11.0. Главную заповедь `работает - не трогай` помню, но относится она к тому что должно реально работать. А там где just for fun - надо обновлять, обновлять и еще раз обновлять - получите необходимые сведения о самых модных граблях нового сезона. Так вот. На машине с 10.3 размещен News сервер INN и Apache с mediawiki. По хорошему это должно делаться так: полная копия рабочей машины (пакеты и конфиги) в машине виртуальной (кстати, для этого проекта идеальным вариантом была бы qemu). Но как-то мне стало лениво. Тем более эксперименты ни к каким печальным последствиям привести не могли. В итоге не завелся INN : https://bugzilla.novell.com/show_bug.cgi?id=405186Сразу после старта segfault. В результате непродолжительного гугления решил, что проблема во встроенном perl. Решение: скачать src.rpm пакет, отключаем embedded perl (убрать в спеке ключ --with-perl). Собираем бинарный пакет, ставим. Теперь INN работает. Баг воспроизводится на дефолтной установке минимальной текстовой системы OpenSuse 11.0 в qemu. Если у вас оно тоже воспроизводится - пожертвуйте багу ваши голоса. Если же нет - расскажите как. Current Music: Deiselboy - Live At Proper |
| Sunday, June 29th, 2008 |
dev_hands
|
6:06a |
Acorp W442G Port Forwarding Поставил себе IRC баунсер. Открыл порт. Долго тупил почему у меня Konversation перестал подключаться к irc.freenode.org. На подобные грабли я уже пару раз напарывался, поэтому, чтобы не забыть о них опять, решил запостить. При добавлении форвардинга с Acorp W422G на машину в локальной сети через web интерфейс, это инженерное чудо почему-то добавляет правило, запрещающее локальной машине отправлять пакеты по этому порту в мир.
| pkts | bytes | target | prot | opt | in | out | source | destination | |
| 3 | 160 | DROP | tcp | -- | br0 | any | 192.168.1.2 | anywhere | tcp dpt:6667 |
Зачем - я не понял. Если это правило убрать - вроде все прекрасно работает. Если я что-то сделал не так - расскажите что. Current Music: Led Zeppelin - In My Time Of Dying |
| Friday, June 27th, 2008 |
dcck
|
12:53a |
Солнечной стрелой тень насквозь пробита... Встань передо мной на колени, лето!!!
=)
ощущение такое, что я могу это слушать бесконечно... =)
странно... что-то определённо изменилось в моём подходе слушать музыку...
мы с тобой танцуем, наша карта бита, через обь летим рваными кругааааа....
я начал слушать слова =) |
| Thursday, June 26th, 2008 |
darkk
|
8:01p |
Жирные шрифты в rxvt-unicode Есть такой чудесный эмулятор терминала — rxvt-unicode, известный своим хорошим отображением юникода в сравнении с, например, gnome-terminal, основанным на библиотеке vte, которая довольно криво показывает различные условно-экзотические символы. Можете сами проверить с помощью простого текстового файла UTF-8-demo.txt. Но есть в нем багофича забавная, не отображался русский жирный шрифт, даже если явно прописать в .Xresources опции: URxvt.font: -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-* URxvt.boldFont: -*-terminus-bold-*-*-*-14-*-*-*-*-*-*-*Видимо, в качестве жирного шрифта выбирался первый попавшийся, а не все возможные, поэтому русские символы отображались обычным шрифтом. Если же прописать шрифты с использованием xft, то жирный шрифт начинает отрисовываться корректно. URxvt.font: xft:Terminus:pixelsize=14,xft:Fixed:pixelsize=14Добавление «Fixed» позволяет отображать более широкий набор символов. Альтернатива — явно указать кодировку для шрифта: URxvt.font: -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1,\
-*-fixed-medium-r-*-*-14-*-*-*-*-*-iso10646-1
URxvt.boldFont: -*-terminus-bold-*-*-*-14-*-*-*-*-*-iso10646-1,\
-*-fixed-bold-*-*-*-14-*-*-*-*-*-iso10646-1Это работает, т.к. rxvt-unicode выбирает для каждого шрифта первое совпадение, а не проверяет все возможные шрифты, подходящие под wildcard-ы, соответственно, без явного указания кодировки вполне может выбираться шрифт содержащий только символы из iso8859-1 (Latin-1). |
|