Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Менше зайвих рухів (три хаки)

with 10 comments

Стандартні каталоги

Найгірше що є в локалізації Ubuntu – це назва каталогу “Робочий стіл”. Уявіть собі, вам треба написати cd ~/[перемкнути розкладку]Роб[Tab], в той час, як в нелокалізованій всього лиш cd ~/Des[Tab]. І навіть якщо встановити перемикання розкладки на Caps Lock це все одно дратує. Біда в тому, що Desktop – це така специфічна папка, яку так просто не перейменуєш, як і її сусідів.

Для цього є спеціальний файл: ~/.config/user-dirs.dirs, в якому записані адреси спеціальних каталогів. Там пишемо щось на зразок:

XDG_DESKTOP_DIR="$HOME/desktop"

і після цього справа за малим – дійсно перейменувати відповідні каталоги, ну і перезавантажити Gnome. І більше перемикати розкладку не доведеться.

Пошук в Google


Ще що трохи дратує – те що пошук в Firefox виконується в google.com, а не в google.com.ua. Для виправлення, нам потрібно буде знайти один файл:

updatedb # Обновляємо базу даних пошуку файлів
locate google.xml # Шукаємо конфіг пошукової системи
sudo vim /usr/lib/firefox-addons/searchplugins/en-US/google.xml # В мене десь тут. 

В якому знайти приблизно такий текст:

<Url type="text/html" method="GET" template="http://www.google.com.ua/search">
  <Param name="client" value="ubuntu"/>
  <Param name="channel" value="fs"/>
  <Param name="q" value="{searchTerms}"/>
  <Param name="ie" value="utf-8"/>
  <Param name="oe" value="utf-8"/>
  <Param name="esrch" value="BetaShortcuts"/>
</Url>

Особливо звертаємо увагу на перший, і сьомий рядок. В першому замість google.com треба написати google.com.ua, а останній – взагалі я додав, а чому, зараз розповім:

В Google є дуже класні клавіатурні скорочення, від яких він стає як Vim. “/” – перейти в поле пошуку. “Esc” – перейти назад до навігації по результатах. “j” – наступний результат, “k” – попередній. Відрити обраний результат – “o”, або “Enter”. Але щоб цей інтерфейс ввімкнувся, потрібно додати до url параметр &esrch=BetaShortcuts.

Виглядатиме так

Буфер обміну і Vim

І остання проблема, яка мене мучила вже рік, а я чомусь за неї не брався. Vim дозволяє працювати з буфером обміну OC, через регістр “+”, тільки якщо:

$ vim --version | grep -o [+-]xterm_clipboard # дає нам:
+xterm_clipboard

За замовчуванням – не дає. Потрібно поставити gvim (не пам’ятаю що за пакет), навіть якщо ви ним не користуєтесь. До цього я вставляв за допомогою комбінації терміналу Ctrl+Shift+V, і це було трагічно.

На цьому все.

Advertisements

Written by bunyk

Травень 1, 2011 at 13:45

Оприлюднено в Інструменти, Павутина

Tagged with ,

Відповідей: 10

Subscribe to comments with RSS.

  1. Vimperator — і весь Firefox буде як Vim.

    chugylo

    Травень 1, 2011 at 14:06

    • А ви пробували? Як враження?

      bunyk

      Травень 1, 2011 at 17:24

      • Vimperator, як і Vim треба довго налаштовувати під себе, а я не знайшов для цього часу, тому використовую дуже невеличку частину його функцій. Мабуть, з хорошим конфігом він може додати в браузер трохи магії 🙂

        До речі, Vimperator був сумісний із версією 4.0, а у версії 4.0.1 сумісність пропала.

        chugylo

        Травень 1, 2011 at 19:22

      • Щойно поставив з офіційного сайту, і мене найбільше дратувало те, що не працює Ctrl+Z (Google Reader, і вже вищезгаданий Google Search мають свої, вже досить зручні інтерфейси).

        Виявилось – якщо поставити з сайту мозілли, там перевіряються на сумісність. На офіційному сайті якраз для 4.0.

        Не ясно чому він не обновився…

        bunyk

        Травень 1, 2011 at 20:06

      • А ще, f – це сила. Але потрібно таке саме для об’єктів що можуть реагувати наприклад на onmousemove.

        На статичних сайтах vimperator – чудо. Але от адмінпанель wordpress, gmail, buzz, youtube та подібні дуже часто окрім класичних посилань використовують всякий javascript. Треба щось подібне до f, але для різних типів подій.

        bunyk

        Травень 3, 2011 at 09:47

  2. Windows 7 робить досить хитро. Додає сімлінк на десктоп на мові локалізації, і відповідно потім відображає саме локалізований варіант. При цьому залишається доступ по англ. назві. І так ще для папок Users, My Documents, …

    Пошук в гугл.ком? А ти пробував броузер Chromium?

    А чим ctrl-shift-V тебе дратує? Адже якщо замість нього буде ctrl-v, тоді доведеться зробити і ctrl-c, а він є інтеррапт комбінацією (щоправда, не знаю чи вім чутливий до ctrl-c)

    danbst

    Травень 4, 2011 at 15:43

    • Суть в тому, що Ctrl+Shift+V вставляє текст в термінал, а термінал емулює його набір. Тобто тоді треба перейти в режим вставки, натиснути Сl+Sh+V, і якщо текст мав якісь відступи, то vim smartindent зробить з них жахіття.

      bunyk

      Травень 4, 2011 at 17:39

    • А про браузери – так якраз хочу не в google.com. Пробував. Просто зараз firefox в останній версії, от ним і користуюсь.

      bunyk

      Травень 4, 2011 at 17:40

  3. О, дякую, перша порада знадобилась.

    dmytrish

    Вересень 17, 2011 at 13:15

    • Радий що не тільки я з користю для себе читаю цей блог :).

      bunyk

      Вересень 18, 2011 at 22:35


Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: