Поиск по этому блогу

четверг, 20 января 2011 г.

«Шпаргалка» для Luakit

Luakit —  микро-браузер, основанный на движке для отображения веб-страниц WebKit и наборе элементов пользовательского интерфейса GTK. Быстрый, легко расширяемый с помощью Lua и выпущенный под лицензией GNU GPLv3, luakit в первую очередь ориентирован на опытных пользователей, разработчиков и людей, имеющих много свободного времени для обретения полного контроля над настройками и поведением своего браузера.


Установка.
Как и всё в Gentoo, установка происходит просто и тривиально.
Чтобы получить последнюю, доступную на данный момент в portage, версию браузера, включить поддержку dmenu и vim-образный синтаксис команд, выполним:
echo "www-client/luakit ~x86" >> /etc/portage/package.keywords/www-client
echo "www-client/luakit helpers vim-syntax" >> /etc/portage/package.use/www-client
emerge -av www-client/luakit

Для того, чтобы изменить настройки luakit по-умолчанию, копируем общесистемные конфигурационные файлы в домашний каталог пользователя:

mkdir ~/.config/luakit && cp /etc/xdg/luakit/*.lua ~/.config/luakit/

Настройка и управление. 

Первую, так необходимую на первых порах информацию об управлении luakit я получил в блоге muhas'а
Прозрачные для понимания конфигурационные файлы luakit позволили создать эту своеобразную «шпаргалку».

Навигация:
o или :open и последующий ввод url открывает его в текущей вкладке.
w или :winopen и последующий ввод url открывает его в новом окне.
t или :tabopen и последующий ввод url открывает его в новой вкладке.
«Ctrl+t» — открыть домашнюю страницу в новой вкладке.
«Ctrl+w» — закрыть текущую вкладку.
d — закрыть текущую вкладку, если закрыта последняя вкладка, отобразить пустую страницу.
> — переместить текущую вкладку вправо.
< — переместить текущую вкладку влево.
r или :reload — обновить страницу.
f — режим подсветки ссылок и вывод номера, с помощью которого можно перейти по ссылке.
: и последующий ввод q — закрытие окна браузера.
«Ctrl+Shift+r» — перезагрузить luakit.

Переключение между открытыми вкладками:
«Ctrl+Page_Up» или «Shift+Ctrl+Tab» — перейти к предыдущей вкладке.
«Ctrl+Page_Down» или «Ctrl+Tab» — перейти к следующей вкладке.

Прокрутка (scrolling):
j или «стрелка вниз» или «Ctrl+e» — плавная прокрутка страницы вниз.
k или «стрелка вверх» или «Ctrl+y» — плавная прокрутка страницы вверх.
«Ctrl+d» — прокрутка вниз с малым шагом.
«Ctrl+u» — прокрутка вверх с малым шагом.
«Ctrl+f» или «Space» или «Page_Down» — прокрутка вниз с большим шагом.
«Ctrl+b» или «Shift+Space» или «BackSpace» или «Page Up» — прокрутка вверх с большим шагом.
«Home» — прокрутка к началу страницы.
«End» — прокрутка к концу страницы.
h или «стрелка влево» — плавная прокрутка страницы влево.
l или  «стрелка вправо» — плавная прокрутка страницы вправо.
$ — прокрутка страницы влево до упора.
^ — прокрутка страницы вправо до упора.

Масштабирование (zooming):
+ — постепенное увеличение масштаба страницы.
- — постепенное уменьшение масштаба страницы.
= — исходный масштаб страницы.

Буффер обмена (clipboard):

p — поиск выделенного фрагмента в поисковике по-умолчанию, новая вкладка не открывается.
P — поиск выделенного фрагмента в поисковике по-умолчанию, новая вкладка открывается.

История:
H или b или «Ctrl+o» — назад по истории посещённых страниц.
L или «Ctrl+i» — вперёд по истории посещённых страниц.

Закладки (bookmarks):
B — добавить страницу в закладки.
После появления слева внизу строки с командой :bookmark и адресом ссылки можно добавить тэги, описывающие ссылку:
:bookmark http://www.gentoo.ru linux gentoo forum

Закладки сохраняются в файле ~/.local/share/luakit/bookmarks
При вводе команд gb или gB откроется вкладка с отсортированными по тэгам закладками.

«Быстрые» закладки (Quickmarking):
Взято здесь:
«M+{a-zA-Z0-9}» — создаст закладку с именем, состоящим из одной буквы или цифры.
«Быстрые» закладки сохраняются в  ~/.local/share/luakit/quickmarks
Открыть сохранённые закладки в текущей вкладке можно командой go{a-zA-Z0-9},  в новой вкладке — gn{a-zA-Z0-9}.

:qmark G http://google.com/ — сохранит быструю закладку на сайт гугла под именем «G». Набрав goG, можно открыть закладку в текущей вкладке, либо gnG — в новой.

Создать группу закладок можно командой
:qmark S http://google.com, http://ya.ru
Команда goS откроет первый адрес  в текущей вкладке, остальные в новых.
Команда gnS откроет все адреса в новых вкладках.

Просмотреть (отредактировать, удалить) сохранённые «быстрые» закладки можно интерактивной командой — :qmarks.

Режимы:

i переход в режим вставки.
: переход в командный режим.
«Ctrl+z» — переход в режим ввода текста.

5 комментариев:

paulus комментирует...

gb или gB - ошибка, более не работает в luakit_2010.12.25

не подскажете, пожалуйста, как вкладку закладок теперь открывать?

Lupo Alberto комментирует...

Только что проверил, у меня сейчас установлен luakit-2011.04.04 — всё работает, как и прежде.

Lupo Alberto комментирует...

paulus, попробуйте ради эксперимента временно переместить куда-либо каталог ~/.config/luakit. Будут ли повторяться ошибки?

Hariec комментирует...

Отличная шпаргалка. Не мог бы расширить, Например что с резалкой рекламы? В сети нет ничего внятного. Можно ли импортировать в него закладки? И можно ли сделать что бы он удалял куки после закрытия кроме сайтов исключений.

P.S.
Конечно можно это же lua :) имел ввиду что знаешь что то готовое или не сложное. В lua новичек.

Lupo Alberto комментирует...

Увы, я ни разу не программист и готовых решений тоже не знаю :(