KDE

Изображение пользователя alexu.

Как заставить клавишу Windows открывать меню в KDE

Tags: •  • 

Начинающим пользователям KDE (kubuntu) бывает очень неудобно, когда по клавише 'Windows' не открывается стартовое меню. По умолчанию меню открывается комбинацией клавишь Alt+F1. Однако есть способ:

1. сначала нужно найти код клавиши Windows программой 'xev'. Запускаем ее из консоли (для отображения служебной информации), нажимаем клавишу Windows один раз и ищем фразу keycode n, где n - и есть код клавиши. В моем случае, к примеру, код равнялся 115.
2. Перепрограммируем клавишу командой xmodmap. Полная версия команды, где n - число, найденное в п.1

xmodmap -e 'keycode n=Menu'

3. Теперь в центре управления выбираем "Regional & Accessibility->Keyboard Shortcuts", находим там "Popup Launch Menu" и перенастраиваем ее вызов на клавишу Windows.
4. Все, клавиша должна работать. Для "постоянного" эффекта сделайте файлик ~/.kde/env/win-key.sh и вставьте в него команду xmodmap из п.2. Теперь кнопка меню будет работать даже при перезагрузках.

P.S.: перепрограммирование данной клавиши отключает возможность использовать Windows клавишу в сочетаниях еще с чем-либо.

Изображение пользователя alexu.

Удаленное подключение к запущенной Χ сессии

Tags: •  •  • 

Иногда возникает необходимость подключиться к удаленной Χ сессии, чтобы посмотреть, например, новые сообщения, пришедшие в SIM, или еще что-нибудь в графике (т.е. когда командной строки недостаточно). Конечно, зная это заранее, можно запустить KDE Desktop Sharing (krfb). Но что делать, если krfb заранее не запущена и не сконфигурирована?

Изображение пользователя alexu.

Автоматическое переименование закладок в Konsole

Tags: •  •  •  •  • 

Тем, кто использует Konsole для работы в командной строке, наверняка приходилось сталкиваться с тем, что Konsole нумерует закладки в стиле Shell#1, Shell#2 и т.д. Конечно, закладки можно переименовать, но это неудобно. Лучше было бы сделать это автоматически. Например, при логине на удаленную машину закладка переименовывалась бы в username @ hostname.

Как оказалось, данная возможность в Konsole имеется, но скрыта от глаз мирских (т.е. ее нельзя найти в опциях настроек). Для того, чтобы включить опцию в нужно сделать следующее:

для tcsh
alias sess 'echo "\033]30;\!*\007\c"'

для bash - добавить в .bashrc
export PS1=$PS1"\[\e]30;\w\a\]"
или если в закладке также хочется иметь имя хоста:
export PS1=$PS1"\[\e]30;\u at \H:\w\a\]"

Диалоги в KDE

Tags: •  •  •  • 
Что делать, если хочется красивых окон в bash-скриптах? Использовать kdialog. Ниже приведу пример кода с некоторыми комментариями, по которым понятно, как это использовать. Этот скрипт я использую, чтобы монтировать и отмонтировать шифрованный раздел.
Изображение пользователя alexu.

Ускоряем KDE

Tags: •  •  •  •  • 

Ускоряем работу КДЕ и КДЕ приложений.

Настрока amor на разные советы

Tags: •  •  •  • 

Используя технологию dcop, можно научить amor выдавать разные сообщения, а не только советы KDE:
dcop amor AmorIface showTip "text"

Такой командой можно показывать с помощью amor фортунки:
dcop amor AmorIface showTip "`fortune`"

А такой скрипт:
#!/bin/bash
amor&
while true
do
sleep "$[$RANDOM/10000 + 1]"m
dcop amor AmorIface showTip "`fortune`"
done

запустит amor и будет каждые несколько минут показывать фортунку.

RSS-материал