Если вы активно пользуетесь микроблогами вроде Twitter или identi.ca, то наверняка знакомы с сервисами bit.ly и tinyurl, которые позволяют создавать короткие псевдонимы для длинных адресов. Robert Riemann предлагает простой способ получать доступ к таким сервисам при помощи механизма действий Klipper — встроенного в KDE менеджера буфера обмена.
Для начала вам понадобится консольный скрипт, который будет отсылать длинный URL на сервис и возвращать в ответ короткий. Роберт предлагает свой скрипт на Ruby, который предоставляет интерфейс к ur1.ca, но можно воспользоваться гораздо более простым рецептом от Григория Бакунова:
$ curl http://clck.ru/--?url=http://ваш-url
Итак, нажмите правой кнопкой на значке Klipper, и выберите «Настроить Klipper». В открывшемся диалоге перейдите на вкладку «Действия». Добавьте новое действие для регулярного выражения
(^(http|https|ftp):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$)
В качестве команды укажите
curl http://clck.ru/--?url=%s
А в колонке Output Handling выберите «Replace Clipboard» (чтобы короткий URL автоматически помещался в буфер обмена, замещая длинный).
Затем на вкладке «Комбинации клавиш» убедитесь, что для действия «Ручной выбор действия» назначена комбинация (по умолчанию это Ctrl-Alt-R).
Теперь вам осталось только скопировать адрес, и нажать указанную выше комбинацию клавиш, чтобы увидеть вот такое меню: