Все записи за January 2010

Cmus - консольный музыкальный плеер с vim like управлением

Не так давно, я внезапно понял, что mpd для меня огромен. И правда зачем мне музыкальный демон, когда я музыку слушаю довольно редко? Посмотрел сначала mocp, но мне не понравился его mc like интерфейс, да и я слишком привык к vim like управлению. В ncmpcpp с этим было проще, там хотя бы j\k работали. Единственный плеер который уподоблял моим нуждам - это cmus. К слову сказать, плеер этот прекрасен! Кроме vim like управления, cmus ещё крайне быстр и хорошо настраиваемый.

Что меня крайне удивило, так это малое количество русской документации по cmus. Есть лишь куча упоминаний о том что такое есть, и оно вот такое вот. Не более. Вот собственно поэтому, я и решил написать про него.

Читать дальше →

Режим совместимости с vi в bash и zsh

По умолчанию, в bash и zsh включен режим совместимости с emacs. Т.е. такие же клавиатурные сочетания как в нём. Например ctrl-a для перехода в начало строки, или ctrl-e для перехода в конец строки и т.д. (Подробнее например тут). Почему-то, мало кто знает, что там так же есть режим совместимости с vi (не путать c vim. Различия есть. Особенно для опытных vim'еров). Т.е.после запуска терминала сразу попадаем в insert mode в котором вводим команду. Нажав на esc переходим в командный режим. В нём работает большинство команд vi. Например поиск по / или удаление слова dw и многие другие.
Использовать так:

Читать дальше →

Xdg-open и pcmanfm

Довольно давно, я использую torrent клиент deluge. Всем замечательная качалка торрентов, но вот постоянно меня раздражало то, что когда пытаешься из него открыть папку, она открывалась в браузере вместо pcmanfm например. В gnome\kde\xfce с этим проще, в них не используется xdg-open, там свои утилиты. Та же ситуация была и с dropbox, и думаю ещё с многими программами. Долго я мучился с этим. Пока в один день, не вспомнил что nixtrian, не так давно решал схожую проблему. С ним мы довольно быстро нашли решение, которое оказалось весьма тривиальным.

Читать дальше →

Безвозвратное удаление с помощью shred & wipe

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

Читать дальше →

Используем tmpfs для небольшого ускорения работы ОС

В наше время, когда на современном компьютере установлено как минимум 1 Гигабайт оперативной памяти, а чаще всего 2. Грех не воспользоваться свободной памятью, которая вероятнее всего не используется. Использовать же, её можно, для небольшого(а возможно и большого) ускорения работы вашей ОС. Делать мы это будем с помощью такой простой вещи, как tmpfs. Кстати крайне удивительно, что о ней очень небольшое количество людей знает. Суть в том, чтобы какую либо директорию, поместить вместо жесткого диска в оперативную память для ускорения доступа к ней. Первое что приходит на ум, это /tmp. Многие программы помещают туда временные файлы и поместив эту директорию в память, мы увеличим время отклика программы. Только не стоит монтировать «на лету». После монтирования, всё что находилось в папке удалится. Поэтому лучше добавить необходимые строки в /etc/fstab и перезагрузиться ;)

Читать дальше →

Aspell - проверка двух языков

Я хоть и человек русскоговорящий, но очень часто общаюсь на буржуйском и как и все, частенько ошибаюсь. Долго я мучился с тем, что aspell может проверять только один язык, пока случайно не наткнулся на рецепт человека по имени Георгий, который опубликовал данный рецепт на своей странице на арч вики. Все ...

Читать дальше →

Запуск любого приложения на нужной рабочем столе (не в tiled wm ☺)

Всегда раздражало отсутствие возможности какого либо оконного менеджера (например openbox'а), запустить приложение на нужном мне рабочем столе. Конечно перекинуть не сложно, но иногда лениво. Да и привычка сильная штука. Итак, нам понадобиться замечательная утилита wmctrl. С ее помощью, мы и сделаем следующую не сложную манипуляцию. В openbox сей способ работает и будет работать во всех остальных EWMH совместимых wm.

Читать дальше →

Хороший шрифт для кодинга

Хорошие знакомые, подсказали мне отличный шрифт для написания кода. Я не мог не поделиться его названием. Шрифт называется Monaco. В арче он традиционно есть в aur, все остальные желающие могут скачать его тут. Вот как например он выглядит у меня в gvim:

Читать дальше →

Pytyle - и тайлинг и не тайлинг...

Я уже кажется писал, что на своем нетбуке я предпочитаю wmii, а на домашнем компьютере которым пользуюсь не только я - openbox. Так и было, хотя почему было? Так и есть! Просто теперь, я даже не знаю как можно использовать openbox без pytyle!

Pytyle - это «ручной тайловый менеджер», который работает совместно с вашим текущим оконным менеджером, например с openbox. Причем, можно для одного рабочего стола включить режим тайлинга, а на другом все останется неизменно! Крайне удобно на мой взгляд.

Читать дальше →