Ответ
 
Опции темы
Старый 11.05.2010, 20:25      #1
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию Отказ от мыши



Отказ от мыши

Наверно многим приходилось замечать, как неудобно постоянно водить руку от клавиатуры к мышке и обратно. А если данное действие производится часто, то сумарно это отнимает достаточно много времени. Опять же, на ноутбуках не удобно пользоваться тачпадом. Данная тема создается с целью постараться сэкономить ваше время и дать возможность сосредаточиться на самой работе, а не на лишних телодвижениях.

Самое первое - это выбор Оконного Менеджера (window manager). Существуют очень много оконных менеджеров, предназначенных именно для работы без мышки. Это так называемые тайловые менеджеры (tiling window managers). Они позволяют привязать программы к своим рабочим столам, эргономично расположить программы на рабочем столе и т.д. Самые популярные:Во-вторых, в любом оконном менеджере можно использовать горячие клавиши (hot keys). Очень удобно, например, нажать кнопки "Win+f" чтобы запустился браузер firefox. Помимо вызова программ к горячим клавишам удобно привязать некоторые действия: зарыть, максимизировать, свернуть окно и т.д. В каждом оконном менеджере они настраиваются по разному.

В-третьих, нужно использовать программы, к которые можно настроить на использование горячих клавиш. Например в firefoxe есть дополнение Vimperator, предназначенный для "безмышевого" использования браузера. Или перейти к консольным программам с так называемой псевдо графикой, которые заведомо управляются с клавиатуры. Например:
  • CDW - программа для записи дисков
  • Midnight Commander - двухпанельный файловый менеджер
  • Vim - текстовый редактор.

Естественно, всё это требует долгой и тщательной настройки под свои нужды. Но цель оправдывает средства :)
screen1.png screen2.png Vim_syntax.png Wmii-20070228.png
CDW Midnight Commander Vim Wmii
Надеюсь, что данная статья познакомила вас с некоторыми возможностями Linux.
Дополнения и исправления приветствуются
__________________
Gentoo user

Последний раз редактировалось SoaT; 11.05.2010 в 22:15. Причина: С вашего позволения 8)
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 6
bosok (11.05.2010), dar (11.05.2010), Floon (11.05.2010), NameLess (19.02.2011), Ringo (12.05.2010), SoaT (11.05.2010)
Старый 11.05.2010, 23:11      #2
bosok
Пользователь
По умолчанию

Тема очень интересная. У меня самого рука от работы с мышью в настоящее время начинает болеть. Помню давно еще читал довольно интересную статью Криса Касперского, на эту же тему. Сейчас она не очень актуальна в связи с переходом на линукс, но все же.

Добавлено через 6 минут
Раз уж в разговоре упомянулись хоткеи, то думаю, полезными будут также основные горячие клавиши командного интерпретатора баш.

Цитата:
CTRL-команды:
Ctrl + a - переход к началу строки
Ctrl + b - аналог стрелки влево
Ctrl + c - отменить редактирование команды или прекратить работу
Ctrl + d - аналог Delete. Если строка пустая - выход из shell
Ctrl + e - переход к концу строки
Ctrl + f - аналог стрелки вправо
Ctrl + g - выход из режима дополнения
Ctrl + h - аналог BackSpace
Ctrl + i - аналог Tab
Ctrl + k - удалить всё до конца строки
Ctrl + l - очистить экран (набранная строка и даже позиция курсора остаётся)
Ctrl + r - поиск по истории набранных команд
Ctrl + R - поиск по истории набранных команд назад (это когда есть несколько вариантов и проскочили нужный)
Ctrl + t - поменять местами текущий символ с предыдущим
Ctrl + u - удалить всё до начала строки
Ctrl + v - преобразует следующую клавишу в её символьное отображение (Enter - ^M, Esc - ^[ и т.д.)
Ctrl + w - удалить от курсора до начала слова
Ctrl + x дважды - скачок между началом строки и текущей позицией курсора
Ctrl + x @ - Показывает возможные варианты дополнения доменного имени
Ctrl + y - вставить из буфера (все удаляемое по горячим клавишам удаляется не просто так, а в буфер)
Ctrl + z - притормозить/остановить выполнение команды в фон
Ctrl + _ - отмена последнего изменения

ALT-команды
Alt + < - к первой команде в истории (вообще к самой первой в .bash_history) Alt + > - к последней команде в истории
Alt + ? - показать весь список вариантов дополнения (аналог 2Т - см. ниже)
Alt + * - вставить все возможные варианты дополнения
Alt + / - попытатся дополнить имя файла (из имеющихся в текущем каталоге)
Alt + . - вставить последний аргумент из предыдущей команды
Alt + b - влево на слово
Alt + c - сделать первую букву слова заглавной (и перейти к следующему слову)
Alt + d - удалить от текущей позиции до конца слова
Alt + f - вправо на слово
Alt + l - сделать первую букву слова строчной (и перейти к следующему слову)
Alt + n - искать по истории (но не сразу, а после полного ввода и нажатия Ентер)
Alt + p - искать по истории назад
Alt + r - очистить всю строку
Alt + t - поменять слова местами
Alt + u - сделать все буквы заглавными от текущей позиции до конца слова
Alt + BackSpace - Удалить от текущей позиции до начала слова

Esc-команды
Esc+d - удалить от курсора до конца слова
Esc+f - вправо на слово
Esc+b - влево на слово
Esc+t - поменять местами слова

Tab-команды
2T обозначает дважды нажатый Tab
2T - все доступные команды (это тоже все знают)
(string)2T - все доступные команды начинающиеся на string
/2T - все каталоги, включая скрытые. Для текущего надо набрать ./2Т
*2T - каталоги, кроме скрытых
~2T - все пользователи, присутствющие в /etc/passwd
~f2T - все пользователи, присутствющие в /etc/passwd, начинающиеся на f
$2T - все системные переменные
@2T - все записи в /etc/hosts
=2T - вывод наподобии ls или dir

Просто команды
!! - выполнить последнюю команду в истории
!abc - выполнить последнюю команду в истории, начинающуюся на abc
!a:p - напечатать последнюю команду в истории, начинающуюся на a
!n - выполнить n-ную команду в истории
!$ - посдедний аргумент последней команды
!^ - первый аргумент последней команды
http://www.delayer.org/2008/12/bash-...-tutorial.html

Последний раз редактировалось bosok; 11.05.2010 в 23:17.
bosok вне форума   Ответить с цитированием Вверх
Благодарности: 2
Ringo (12.05.2010), SoaT (11.05.2010)
Старый 03.01.2011, 14:36      #3
bosok
Пользователь
По умолчанию

Сначала многим людям может показаться, что для отказа от мыши можно всего лишь установить (и настроить) соответствующие программы и запомнить комбинации клавиш. Однако это не так. Начинать следует с освоения самой клавиатуры (слепого метода). Дело в том, что когда мы пользуемся мышкой, наша рука управляет курсором, а взгляд направлен в монитор. Очень удобно то - что мышь не требует дополнительного зрительного контроля. Именно поэтому она так популярна. Так вот, чтобы полноценно отказаться от использования мыши (чтобы не тянуло иногда снова за нее схватиться), нужно научиться точно так же пользоваться клавиатурой. Так, чтобы совсем на нее не смотреть.

Разберем то что я написал на примере вимператора. Вимператором практически невозможно пользоваться, если не уметь печатать в слепую. Если мы хотим перейти по ссылке, мы смотрим сначала на клавиатуру, находим клавишу "f", нажимаем ее, смотрим на экран, снова ищем ссылку, по которой собираемся перейти, читаем ее подсветившийся идентификатор, переводим взгляд на клавиатуру, набиваем заветный идентификатор. Итого, три раза требуется перевести взгляд с клавиатуры на монитор (и обратно). При использовании мышки, всё было бы быстрее и естественнее.
Однако все происходит иначе, если мы освоили метод слепой печати. Хотим перейти по ссылке - рука сама (без участия глаз) нажимает "f", глаза читают идентификатор ссылки, руки (опять без участия глаз) его набивают. При хорошей технике все получается быстрее чем если бы мы елозили мышью по столу.

Резюме: ставим соло на клавиатуре или другой тренажер, и по часу в день тренеруемся. Потраченное время скоро окупится. А уже после закрепления этого навыка ставим vimperator, dwm, vim, etc, и начинаем курить мануалы. А богомерзскую мышку выкидываем в мусорку.
bosok вне форума   Ответить с цитированием Вверх
Благодарности: 1
SoaT (05.01.2011)
Старый 16.02.2011, 01:41      #4
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Оффтоп
Оффтоп Z-type для тренировки слепого метода (;

* тут освещал
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 16.02.2011, 09:25      #5
zloy_kaktus
Firefox User
Пользователь Mozilla Firefox
По умолчанию

я и так стараюсь не использовать мышь тем более что стандартные средства не в полном объеме но позволяют это делать, но это статья подтолкнула меня попробовать вообще отказаться. Спасибо
zloy_kaktus вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 16.02.2011, 16:16      #6
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Вот Наутилус к Tab'у и HotKey'ям был бы более дружелюбен - было бы оооочень круто. А так, начал тренировать слепую печать, мб потом и променяю Гнома...
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 19.02.2011, 19:41      #7
NameLess
Пользователь
Пользователь Mozilla Firefox
 
Аватар для NameLess
По умолчанию

для любителей не возиться мышью есть отличный браузер на lua, называется luakit, движок webkit.
__________________
Lubuntu/Fedora14 LXDE
NameLess вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
zhekas (20.02.2011)
Старый 19.02.2011, 20:16      #8
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию

лучше firefox с vimperator-ом я не видел. firefox правда считаю его избыточно громоздким.

Сейчас зарождается браузер jumanji. тоже с vim-оподобным управлением. Он, наверное, наиболее перспективный в этом направлении.
__________________
Gentoo user

Последний раз редактировалось zhekas; 19.02.2011 в 20:39.
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 19.02.2011, 23:08      #9
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

vimperator хотел попробовать, но версии для firefox 4.* нету (
А другие браузеры - хорошо, но как быть с дополнениями?
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 20.02.2011, 15:07      #10
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию

Всё есть. Главное знать где брать.
http://code.google.com/p/vimperator-labs/

Добавлено через 15 часов 28 минут
сейчас попробовал luakit. Очень понравился. Управление такое же как в vimperator. Достаточно быстр. Буду делать выбор между 3-мя браузерами: jumanji, luakit, и firefox c vimperator. Причём выбор vimperator теперь выгдядит не столь очевидным
__________________
Gentoo user
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 2
NameLess (27.02.2011), SoaT (20.02.2011)
Старый 21.02.2011, 20:51      #11
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию

Запишу список программ, которые я использую, и которые, по моему мнению, подходят для безмышевого использования. Стараюсь использовать программы с vim подобным управлением.

1) оконный менеджер: xmonad
2)файловый менеджер: bash с головой хватает
3)текстовый редактор: vim
4) текстовое оформление: latex набирая в vim с подсветкой синтаксиса
5) просмотр картинок: feh
6) создание геометрических рисунков: metapost
7) браузер: firefox с vimperator, jumanji, luakit, иногда в консоли elinks
8)прожиг дисков: cdw
9)видео: mplayer
10)аудио: cmus
11)просмотр pdf: zathura (djvu не показывает и приходится смотреть в apvlv)

и для добства кнопку alt переопределил на ctrl и win на alt.
__________________
Gentoo user

Последний раз редактировалось zhekas; 21.02.2011 в 21:08.
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
SoaT (24.02.2011)
Старый 27.02.2011, 13:08      #12
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

поставил vimperator, поставил xmonad - голова от настроек кипит, очень привык уже к gui'вым настройкам.

как отказаться от gdm? Все WM кроме xmonad удалил.

Последний раз редактировалось SoaT; 27.02.2011 в 13:31.
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.02.2011, 13:34      #13
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию

у меня включается через startx и скрипт .xinitrc. Для автологина написана небольшая програмка
__________________
Gentoo user
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.02.2011, 21:31      #14
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Сообщение от zhekas Посмотреть сообщение
у меня включается через startx и скрипт .xinitrc. Для автологина написана небольшая програмка
мне разбираться и разбираться %)

zhekas, с caball сталкивался? Установил из реп (deb). В консоле пытаюсь обновить его (cabal install cabal-install) - выдаёт ошибку

Добавлено через 4 минуты
много чего в xmonad'у прицепил? У тебя что за ОС вооюще?)
И где потом брать дополнения к xmonad'у? Так понимаю через caball - как и сам wm надо бы обновить - но ошибку в конце выдаёт
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.02.2011, 21:52      #15
zhekas
Пользователь
Пользователь Mozilla Firefox
 
Аватар для zhekas
По умолчанию

у меня gentoo. xmonad-contrib установил? поидее та мвсе дополнения.

есть статья в журнале Opensource (русский журнал) о xmonad. Я по ней с разбирался. Ну и на unixforum.org (это русский форум) есть отдельная тема под него.

У меня создан файл .xinintrc, в котром написано
Код:
exec xmonad
когда я загружаю компьютер, я логинюсь через консоль (gdm у меня нет, незнаю зачем он нужен), а затем запускаю X-ы комндой
Код:
startx
можно немножко поковырявшись сделать автологин, чтобы при загрузке сразу загружались X-ы с xmonad-ом без твоего вмешательства
А зачем тебе от gdm избавляться и зачем ты всё сразу удалил?
__________________
Gentoo user
zhekas вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.02.2011, 21:56      #16
NameLess
Пользователь
Пользователь Mozilla Firefox
 
Аватар для NameLess
По умолчанию

SoaT, я бы на твоем месте начал с awesome, он мне проще чем xmonad показался, конфиги на луа, тайлинг. Ну это только субъективно.
__________________
Lubuntu/Fedora14 LXDE
NameLess вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 28.02.2011, 00:08      #17
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Сообщение от zhekas Посмотреть сообщение
А зачем тебе от gdm избавляться и зачем ты всё сразу удалил?
Трудно ответить)) Поставил то, сё. Подумал:"ломать, так ломать" и удалил, ну почти всё. А зачем оно мне, если не надо?)

NameLess, привыкать к одному, потом к другому. У меня на стационарном gnome стоит. А ноут для ломания. (Хотя только за ноутом и сижу)
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 23.03.2011, 12:11      #18
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

zhekas, поствил "nodm" - настройки интуитивно понятны, в одном файле пара строк)

Хотел спросить Fox Splitter ни кто не пользует?
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 29.03.2011, 13:36      #19
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Ещё вопрос. Как таскать вот эту рамку (скрин)? Левое окно win+H win+L, а как эти эти не пойму
s.png

Последний раз редактировалось SoaT; 29.03.2011 в 13:37.
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 30.03.2011, 00:43      #20
Ringo
Местный
 
Аватар для Ringo
По умолчанию

SoaT, попробуй с J или K, не?
__________________
Und wie du wieder aussiehst, Löcher in der Hose und ständig dieser Lärm...
Elektrische Gitarren und immer diese Texte...
Ringo вне форума   Ответить с цитированием Вверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мозаика LiO Глобус 554 21.04.2014 16:58
Девайсы в CoD2 Hirurg Call Of Duty 2 135 17.01.2008 20:32
Советы бывалых. Стянуто с сети... Desperate Call Of Duty 2 52 15.01.2007 15:56
Трудности перевода. iva Клоунада 5 16.10.2006 19:16
Виртуальный очиститель мыши MDM Клоунада 16 07.10.2006 03:28


Обратная связь
Текущее время: 02:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot