Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

пятница, 21 мая 2010 г.

Firefox + webm

Захотелось тут адекватного html5 видео в браузере, а моя извращенная задница, которая постоянно ищет себе приключений, возжелала, чтобы это видео было еще и в новомодном формате webm от Google'а.
На странице youtube'а про html5 прям так и написано
Firefox (WebM enabled version coming soon)
После недолгих поисков оказалось, что гугл уже вовсю пилит поддержку этого формата во всех браузерах и в огнелисе в частности. На официальной странице webm'а можно посмотреть, как это дело затестить.

Я, будучи хитрожопым русским, собрал под это дело PKGBUILD для ArchLinux'а с огнелисом, поддерживающим данный формат. Забирать можно в AUR'е. Носит он незамысловатое название : firefox-nightly-webm.

Мой PKGBUILD является переделанным от просто firefox-nightly, поэтому все зависимости взяты из него. Сильно за такую вольность не пинать, а советы чего добавить/удалить очень даже приветствуются.

среда, 14 апреля 2010 г.

Последствия

Сделал fsck по винту с системой. Сделал --rebuild-tree на системном разделе, поправил ошибки в /home. Вроде жив. Из первого, что бросилось в глаза - пропали все накопленные годами табы в огнелисе. Обидно. Но главное, что система жива и работает.

Sex and linux, sex and linux...

Сегодня у меня будет секс. Точнее прямо сейчас.
Пришел домой, стоит честно работающий комп. Начал с ним работать - жутко тормозит. Глянул - htop показывает целую тучу процессов kdeinit4. Убил все - не помогло. Сожраны все 2 гига оперативы и есть подозрение, что весь свап. Решил перезагрузиться. Оказалось зря.
Во время загрузки ядро запаниковало и упало и вывалило стек трейс. Паника случилось где-то внутри куска, отвечающего за raiserfs. Еще перезагрузка. Теперь эффект другой - доходит до "Mounting local filesystems" и перезагружатся. И так пяток-другой раз подряд. Подловил груб, выбрал режим Linux fallback, загрузка застопорилась на "Mounting local filesystems" ... [Busy]. Выключил комп, взял флешку и вот я, в то время как качается RIP Linux, пишу сюда с компа брата.
To be continued...

воскресенье, 14 февраля 2010 г.

Настроя нет

Что-то настроения нет. Вот решил сменить цветовую тему у себя на компе. Теперь вот так.
з.ы. про то, что контакты пишутся черным цветом, знаю и думаю, что с этим сделать.

четверг, 11 февраля 2010 г.

CP

А вот в мире Linux очень много CP. Фактически без него вообще никуда. cp то, cp се, cp отсюда, cp сюда. Есть даже специальное KDE'шное cp, которое так и называется kde-cp.
з.ы. навеяно #535937.

вторник, 26 января 2010 г.

swiftfox - рекомендуэ!


Поставил себе swiftfox. Вот что о нем пишут сами разрабы:
Swiftfox is an optimized build of Mozilla Firefox. Swiftfox has builds for both AMD and Intel processors and is based on the most cutting edge Firefox source code available.
Вот что о нем пишу я:
Он реально работает шустрее, чем обычный огнелис. Это заметно сразу же после запуска. Must have штука!
Пуфлинк, если кто не верит: пруфлинк.

суббота, 21 ноября 2009 г.

Обзор Chromium OS


На ./ прочитал новость о том, что умельцы собрали и выложили в инете образ для virtualbox с Chromium OS. Скачал на посмотреть что это такое. Как качать и запускать смотрим здесь, а я расскажу о том, что там внутри.

воскресенье, 1 ноября 2009 г.

Форматирование флешки в FAT32

Понадобилось, после вчерашнего инстал феста, отформатировать флешку обратно в fat. Сходу не получилось, пришлось гуглить.

Решение:
  1. Качаем пакет dosfstools (по-умолчанию, в Arch'е он не стоит).
  2. Делаем
    mkfs.vfat -F 32 -n "<label>" /dev/sd*1
    (вместо <label> имя метки для вашей флешки, вместо * нужно поставить нужную букву)
  3. ???????
  4. PROFIT
Источники: смесь вот этого, этого и вот этого.
Проверено на todeus'е и мне.

Учим yaourt собирать из сурсов

ВНЕЗАПНО оказалось, что йогур не умеет собирать из сурсов по причине своего необновления в данном русле. Если точнее, то для поиска PKGBUILD'ов он использует http://repos.archlinux.org/viewvc.cgi , который уже давно не жив. В результате, при попытке собрать что-либо из сурсов (использование yaourt -Sb) вы получите сообщение вида: <pkgname> was not found on abs repos.archlinux.org
Есть два решения данной проблемы:
  1. Сложнее: самому наложить патч на yaourt, который научит его искать пакеты в WebSVN. Найти патч можно вот на этой странице.
  2. Проще: сносим yaourt и customizepkg и ставим пакет yaourt-abs, который для сборки из исходников будет использовать ABS (я выбрал этот метод).
 Оба решения были найдены на форума Arch'а.

четверг, 15 октября 2009 г.

Променял mcabber на psi+ с жуйкоплагином и хоткеем


Вернулся на psi+. В связке с Meta+Space, в качестве глобал хоткея для показа/скрытия окна приложения, очень удобно. К тому же к нему есть замечательный жуйкоплагин, который облегчает использование juick. Тоже, кстати, удобен.
Главое, чтобы я совсем не опустился и не перешел на мышкотыкательный файловый менеджер.

среда, 14 октября 2009 г.

Прогресс копирования и перемещения в kde

В качестве файлового менеджера я использую bash. Как следствие, я часто пользуюсь утилитами cp и mv. Я, как и многие, всегда хотел видеть прогресс выполнения данных команд.
Сегодня на глаза попались пара утилит - это kde-cp и kde-mv.
Как видно из их названия, они являются частью kde, а т.к. я кеды люблю, то думаю они у меня приживутся.

Как это работает:
После запуска команды на выполнение, в трее появляется значек с количеством выполняемых заданий. После клика на него выскакивает окно с прогресс-баром и оставшимся временем. Повторный клик по значку прячет это окно. После завершения копирования выскакивает информационное окно, сообщающее нам об этом.

воскресенье, 4 октября 2009 г.

Редизигн


From Drop Box
Сделал очередной редизигн внешнего вида своего линуха и блога.
Если кому интересен шаблон старого дизайна блога - вот он.







Линукс:
  1. Стиль - Plastique
  2. Цвета - измененный Stone Orchid
  3. Значки - black and white
  4. Прозрачность фона в консоли - 20%
  5. В специальных параметрах приложений (Choqok, qmpdclient) стоит:
    • Прозрачность активного окна в % - 97
    • Прозрачность неактивного окна в % - 90
Еще поменял тему гмыла. Теперь стоит "Сияние". Вообще-то смена всего дизайна и началось со смены темы в гмыле.

upd 15:27 - сменил цвета.

понедельник, 28 сентября 2009 г.

Мой рабочий стол, ч. N+1


From Drop Box
Продолжу традицию выкладывания скриншотов своих рабочих столов.
Нынче это все живет в
l1feh4ck3r@lifehacker:~$ uname -a
Linux lifehacker 2.6.30-ARCH #1 SMP PREEMPT Wed Sep 9 12:37:32 UTC 2009 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ AuthenticAMD GNU/Linux








Четвертые кеды, куча прозрачности в kwin, софт:
  • konsole в качестве консоли
  • "mc -b" в качестве менеджера файлов (сегодня первый раз запустил, так что на сколько это окажется живучим вариантом, покажет время) Нафиг. Bash рулит!
  • mcabber в качестве jabber-клиента
  • mdp + qmpdclient в качестве игралки и скробблинки музыки
  • бессменный mplayer в качестве игралки видео
  • Choqok для твиттера
  • еще много разного и полезного вроде git, qgit, qtcreator и тп.
з.ы. да-да, слева это "всегда открытая консоль с рутом".
з.з.ы. да, из меня херовый верстальщик, поэтому принимаются советы по тому, как сделать, чтобы тут все друг на друга на наезжало.

понедельник, 20 июля 2009 г.

Ionize It! или Ионизируем себя при помощи ion3

Решил перенести свой пост с welinux к себе в блог.

Ion™ is a tiling tabbed window manager designed with keyboard users in mind. О ion3 и его базовой настройке.

Что это?

Ion (или IonWM) — фреймовый оконный менеджер для UNIX-подобных операционных систем, разработанный в первую очередь для удобства управления окнами без мыши. Проблема навигации в Ионе решается путём разделения экрана на неперекрывающиеся фреймы. Таким образом перемещение между окнами при помощи клавиатуры становится быстрым и удобным. В каждом фрейме может находиться несколько клиентских окон, обозначенных вкладками. Начиная с версии 2, Ion поддерживает скриптинг на языке Lua.[1]
Так же хочется заметить, что в ion3 понятие "рабочего стола" заменено на понятие "воркспейса" (workspace), что, в принипе, логично =). Воркспейс разбивается на фреймы (Frame, WSFrame), фреймы состоят из табов (tab). У табов принцип такой же как у вкладок в браузере.

Моя причина перехода

Начну с того, что у меня не самая слабая домашняя система: Athlon64 x2, 2гб оперативы, GeForce9800GT.
Но меня всегда не устраивала скорость работы различных DE/WM. Гном мне почему-то никогда не нравился. xfce - лучше, очень лучше, но при переключении рабочего стола на тот, где открыт огнелис с 10 вкладками уходило порядка 2+ секунды. Для меня это очень медленно. Пробовал openbox - минималистично, но все теже перекрывающиеся окна. Последним был KDE 4.1. Симпатично, работает довольно шустро, но смена рабочего стола на тот, где открыта опера с 10 вкладками, опять же занимает довольно продолжительное время. Да и мышкой возюкать иногда бывает лениво.

Быстрый старт

И тут я решил поставить себе ion3. Отступление: надеюсь, что вы тоже. Если нет - дочитайте до конца и может решите ;)

Самое необходимое - хоткеи

Первое, что нужно сделать - запомнить несколько хоткиев (потому, что почти все управление окнами - с клавиатуры). К ним относятся:
  • F2 - запуск эмулятора терминала
  • F3 - запуск приложения (внизу появиться строчка для ввода)
  • Alt+c - закрыть текущий фрейм (если фреймы кончились, то закрывается весь воркспейс)
  • Alt+F9 - создать новый воркспейс
  • Alt+1 - Alt+0 - переключение на воркспейс с соответствующим номером
  • Alt+Tab - сделать следующий по горизонтали фрейм активным
  • Alt+n, Alt+p - сделать следующий/предыдущий по вертикали фрейм активным
  • Alt+k, p(n) (нажать одновременно Alt и k, затем нажать p(или n)) - сделать предыдущий(следующий) таб активным
  • Alt+k, 1(2..9) - сделать активным таб с номером 1 (2..9)
  • F12 - вызыват главное меню

О роли мыши

Для управлениями фреймами так же можно пользоваться мышой. Например, зажав Alt+ПКМ, можно изменять размеры текущего фрейма. По нажатию ПКМ на заголовке выскакивает меню управления воркспейсом/фреймом.

Немного конфигурилова

Вот вы уже понасоздавали воркспейсов, разбили их так, как вам нравиться, поназапускали приложений. Погодите - не перезагружайтесь, ибо все изменения пропадут. Пришло самое время поработать с конфигами.
Итак, первое, что нам нужно сделать - это создать файл ~/.ion3/cfg_user со следующим содержимым:
dopath("cfg_kludges") --настройки окон
dopath("cfg_bindings") --биндинги клавиш
dopath("named_scratchpad") --вроде как полезный скрипт

Последний можно взять вот здесь. Другие скрипты можно найти вот в этом каталоге.

Для того, чтобы легче заполнять конфиги, будет полезным переименовать все фреймы, с которыми вы работаете. Чтобы это сделать нужно:
  1. Сделать нужный фрейм активным
  2. Нажать Alt+F3
  3. Ввести mod_query.query_renameframe(_)
  4. Ввести новое имя фрейма
Таким же образом можно посмотреть текущее имя текущего фрейма.
После того, как вы настроили и переименовали все фреймы необходимо сохранить сессию, чтобы после ребута расположение всех фреймов осталось. Для этого:
  1. Нажимаем F12
  2. Вводим
    session/save

Теперь необходимо настроить ион так, чтобы приложения при запуске оказывались в нужных нам фреймах. Для начала создаем файл ~/.ion3/cfg_kludges.lua, который как раз за это и отвечает. Воспользуемся моей заготовкой (она у меня храниться в самом начале файла):
--xprop | grep -iE "class|role"
--defwinprop
--{
-- isntance="", -- первое значение WM_CLASS
-- class="", -- второе значение WM_CLASS
-- role="", -- значение WM_WINDOW_ROLE
-- target="" -- целевой workspace, tag, frame or launchpad
--}

Последовательность действий, примерно, такая:
  1. Запускаем приложение
  2. Открываем эмулятор терминала
  3. Вводим
    xprop | grep -iE "class|role"
  4. Тыкаем в нужное приложение
  5. Сохраняем полученные данные в конфиг

Для каждого окна в ~/.ion3/cfg_kludges.lua должна быть своя секция defwinprop {...}. Причем именно для окна, потому что разные окна одного приложения можно расположить в разных фреймах. Например, участок моего конфига, отвечающего за psi, выглядит так:
defwinprop
{
isntance="main",
class="psi",
role="psimain",
target="stuff_psi"
}

defwinprop
{
isntance="tabs",
class="psi",
role="",
target="stuff_psi"
}

Результат

Вот что я имею в результате:
К тому же, переключение на воркспейс с открытой оперой - мгновенный. Да вообще переключение на любой воркспейс мгновенный.Использую его уже больше месяца. Периодически заглядываю в хелп, для поиска комбинаций клавиш, для выполнения нужного мне действия, но это бывает редко. Мышу трогать стал намного реже (ибо даже в опере есть управление с клавиатуры), а, считаю, для ноутов это было бы вообще идеально). К сожалению, не имею возможности сравнить с другими twm, ибо это первый, с которым я смог работать сразу искаропки и который мне сразу понравился.

Немного о плавающих окнах


Есть такая полезная штука в ионе, как плавающие окна - окна, которые открываются поверх всех воркспейсов. Их можно двигать, изменять им размер, а так же использовать как полноценный воркспейс. Открывается эту штука по нажатию Alt+Space и выглядит, примерно, так, как показано слева.


Благодарности и ссылки

Спасибо KerneL за то, что нашел мой коммент, где я писал про ион.
Спасибо Egyptian за идею для названия статьи.
В данной статье использовался материал из [2] и еще откуда-то (сейчас не вспомню, ибо сейчас писал все по памяти), а так же из головы и моих конфигов =) Советую почитать еще по этой ссылке.

вторник, 14 июля 2009 г.

Взгляд на FreeBSD глазами linux'оида

Поставил себе неделю назад(или две, уже точно не помню) FreeBSD на qemu. Причины две:
  1. Любопытство - давно хотел узнать ответ на вопрос "чего же это такое?".
  2. Это вроде как некоторый шаг на пути к исполнению моего желания про хостинг по мануалу на sysadmins.su.
Первым недоразумением стало отсутствие внятного описания iso'шников. Оказалось, что bootonly нифига не аналог дебиановского netinstall'а.
По сравнению с установкой Gentoo, установка FreeBSD очень проста. Чем-то напоминает установку Arch'а.
Второе недоразумение, с которым столкнулся, оказалось невозможность выполнить su от обычного пользователя без установки и настройки sudo. А после установки и настройки sudo, FreeBSD стала офигенно похожей на Ubuntu с ее идеологией отсутствия root'а. Нафига тогда задавать ей рутовый пароль при установке? Ответ не ясен.
Третьим препятствием на пути к комфортному пользованию системой стало отсутствие поддержки юникода. Единственная возможная локаль с поддержкой русского языка - koi8-r. Блин, но это же уже прошлый век. Даже в самый консервативный дистрибутив (я про debian, если кто не понял) давно добавили поддержку юникода и возможность использовать ru_RU.UTF-8 в качестве системной локали.
Как следствие стало невозможным использования mcabber. Русские имена в ростере выводились в виде кодов юникодовых символов, а при попытке зайти на linuxdv@conference.jabber.ru он выдавал какую-то ошибку.
Вот таким было мое первое общение с этой системой. Однако все равно необходимо продолжать, чтобы достичь цели.
Дополнение от 15.07.2009:
А вот и новость на Опеннете появилась про добавление в FreeBSD 8.0-CURRENT поддержки UTF-8. Каменты почитать тоже советую ;)

среда, 17 июня 2009 г.

Особенности перевода

Давно хотел завести себе программу для сохранения всяких заметок. Сидел сейчас разбирался с BasKet (basket2-git 03092009-1). Нашел вот такую штуку (смотреть на картинке слева). Теперь мучаюсь вопросом: это стёб или это действительно кто-то ошибся? Больше похоже на стеб, ибо в разделе "Всё про пингвинов" есть запись "Емператорский". С другой стороны, это же не пример, а полезный совет, который, на мой взгляд, должен быть без ошибок.

четверг, 11 июня 2009 г.

Радостный шеф

Чего за CMS шеф себе ставил узнать не удалось, ибо он название вспомнить не может, да и не сильно это интересно.
Попросил он меня ему чего-нить посоветовать. Сидит теперь играется с Joomla. Узнавая очередную подробность работы с joomla, будь то сколько для нее есть шаблонов или джаваскриптовая превьюшка шаблона в администрировании, радуется как дитя =) Чувствую себя волшебником...

О "благе" linux

Вчера шеф пришел на работу грустный. С его слов, он до 3х ночи устанавливал и настраивал IIS, затем поднимал там веб-сервер, после чего пробовал туда загнать какую-то CMS и, короче, у него ничего не получилось.
Я, будучи заядлым линуксятником, посоветовал ему поставить Debian (netinstall вариант) и поднять там lamp, попутно рассказав ему про 3 необходимые ему команды (apt-get update, apt-cache search, apt-get install).
Сегодня с его же слов, он опять не спал до 3х ночи, но уже потому, что ему понравилось в linux =) Говорит, что все быстро поставилось, настроилось и заработало. Теперь счастлив и хочет большего.
Я искренне рад такому результату =)

понедельник, 25 мая 2009 г.

Продолжение истории

Получила вчера неожиданное продолжение история про херовый интернет. Текущая ситуация:
  • Комп у брата выключен:
    скорость интернета до роутера (проверял втыканием провода, идущего в роутер, напрямую к себе в комп) - половина от нормы, за роутером - ~2 кб/с и постоянно моргает линк на роутере у того порта, куда воткнута витуха, идущая из роутера-модема.

  • Комп у брата включен:
    скорость интернета - такая, какая и должна быть
Под скоростью интернета подразумевается скорость закачки из интернета. У брата стоит win xp, хотя есть предположение, что от ОСи это не зависит.
Хотелось бы услышать мнения по данному вопросу, а так же возможные способы диагностики проблемы и ее решения.

суббота, 2 мая 2009 г.

mcabber прозрачность

Для того, чтобы сделать в mcabber прозрачный фон, нужно всего лишь выставить опцию color_background в значение default (см. файл ~/.mcabber/mcabberrc):
set color_background = default
                                                            Highlighted by hands.
Вот.
Crossposted to welinux.ru