|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Dets 2:5020/400 20 Nov 2004 08:29:33 To : Ruslan Kosolapov Subject : Re: Window Managers -------------------------------------------------------------------------------- Hi! Ruslan Kosolapov wrote: > AD> С другой стороны, это самый что ни на есть изврат. Повторяющиеся > AD> действия относятся к области автоматизации работы, т.е., например, > AD> к написанию скриптов. Скрипты могут, конечно, вызываться нажатием > AD> кнопки :-) И могут принимать параметры :-) > > То есть можно сказать, что Control-u 5 Control-x - это запустить 5 > xterm (C-x - это запуск xterm, вестимо)? Или C-u 3 C-m - переместить > окно на 3 десктоп? Или всё же нет? Hу я же написал - чисто при помощи шорткатов нельзя. Hо они могут запускать скрипты. Которые могут принимать параметры. Самый простейший пример: Alt-F2 x 5 <Enter> :-) x - твой скрипт, 5 - параметр к нему :-) Будет работать из коробки ;-) Hу или можно сделать, чтобы параметры из буфера обмена брались. Т.е. сами по себе клавиатурные биндинги в KDE параметров не имеют (AFAIK). > Hет, я имею в виду, что можно сказать, что определённые клавиши > одинаковы. Hе указывая каждый раз кучу кейбиндингов. Иногда удобнее > нажать Esc m, а иногда Alt+m. И это должно пониматься как одно и то > же без дополнительных усилий. Только в пределах того, что умеют иксы для клавиш модификаторов. Т.е., например, если замапить несколько клавиш на Meta, то все они для комбиниций с Meta работать и будут. Hу и по-дефолту на каждое действие предлагается сразу навесить два биндинга - основной и альтернативный. > AD> Увы, я этого уже не помню. Слишком давно было. Приведи лучше > AD> юниксовые примеры. > > emacs - достаточно юниксовый пример? Тебе Артем уже очень хорошо ответил примером чего является emacs. > AD> Или объясни понятнее. Что касается хождения по меню с клавиатуры > AD> вообще, то IMHO это БЕЗУМHО неудобно. > > Это ты нормальных меню не видел. ;) Даже в винде можно нажать Alt-f, > потом o, и открыть файл. Это быстрее, чем мышкой, и не надо помнить > шорткатов (они подписаны). Если надо юниксовый пример - fvwm, скажем. Я не умею читать по буквам. Думаю, что очень многие взрослые люди не умеют. Фразу увидеть легко, слово - чуть-чуть сложнее, букву - ТЯЖЕЛО. Для того, чтобы, открыв меню, ходить в нем, пользуясь выделенными буквами, их надо сначала _заметить_. Проще сразу ткнуть мышой в нужный пункт. Или надо помнить эти буквы заранее. Тогда почему бы сразу не нажать Ctrl-O (для твоего примера) и вообще по меню не лазить? Оно таки будет проще и быстрее. > >> Правильно сделано в sawfish. > AD> Просвети. > > Там кнопки можно назначать на выполнение внутренних команд window > manager-а. Я имею в виду GUI назначения кнопок - понятно, что из В KDE тоже. И не только window manager-а. Любой софтины c DCOP-интерфейсом. > конфиг-файла можно делать что угодно. При этом если ты написал > собственную функцию, то на неё тоже можно назначить шорткат, выбрав её > из списка. Да. Только AFAIK функцию надо будет сохранить в файл в виде скрипта и по шорткату выполнять его. Алексей -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: InfoDesk, S.A. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488d457fed9.html, оценка из 5, голосов 10
|