← All posts tagged Linux

claque

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

claque

Где-то прочитал, что четкие пацаны шабангом в шелл-скриптах ставят не #!/bin/bash, а #!/usr/bin/env bash. Типа это надежнее и универсальнее. Так вот, выяснил только что, что из-за этого модного шабанга вылезают странные проблемы с переменными окружения, если скрипт запускать не в терминале. Если конкретно, бинарник в /usr/bin не видело. Причем, если в скрипте где-то перед этим вызвать, например, which, то видеть начинает О_О

claque

Все-таки МПВ офигенная штука. С ним наконец можно смотреть кино онлайн. С мплеером был пздец. Он тупил и крашился на каждый чих, при попытке промотать например. А МПВ чудесен, даже место, на котором остановился, запоминать при закрытии умеет. Сказка.

claque

Обалдеть, оказывается, ePSXe до сих пор развивается. 3 августа новая версия вышла (в т.ч. и для линукса). Пришлось повозиться со поиском плагинов, но в итоге все совершенно прекрасно работает, даже звук есть.

claque

Почему лоровцев так беспокоит главная? "Это не тянет на новость на главной", "Обнаженка на главной", "Бета на главной", "Ошибки на главной". Есть в этом что-то от "а что люди подумают".

claque

Не понимаю людей, которые на линуксе используют закрытые аэмдэшные дрова. Геймеры, что ли? (Тогда выбрали немного не ту платформу.) А остальные люди почему? 2Д на закрытых дровах тормозит же. Ресайз окон, отзывчивость контролов, вот это всё. Да,свободные дрова не умеют аппаратное ускорение видео, плохо умеют 3Д. Но, не знаю кто как, а я смотрю кино или играюсь в игры 2-3 часа в день от силы. С программами работаю впятеро больше. Что важнее?

claque

Купил новую мышку беспроводную. А там две боковые клавиши, по умолчанию аналогичны кнопкам "Вперед" и "Назад" в браузере. Я ими никогда не пользовался (а с тех пор, как в браузерах появились вкладки, вообще слабо понимаю смысл существования), поэтому решил приспособить под что-то более полезное. На ум пришла работа с буфером обмена (который CLIPBOARD; PRIMARY отлично управляется мышкой и так). Нужны xbindkeys, xsel и xvkdb. В xbindkeysrc добавляем такое:

"xsel -o | xsel -ib"
b:9

"xvkbd -text "\[Control_L]\[v]" &"
b:8

Всё, про ctrl+c/ctrl+v можно забыть :)

claque

Обновился до 13.04. Самая большая проблема — вывалившийся поначалу с ошибкой do-release-upgrade. То ли места на / ему мало было, то ли установленная проприетарщина не нравилась. Все-таки хочется, чтоб поинформативнее сообщения об ошибках выдавали, а не заставляли рыться в логах апта. А так, всё прошло исключительно гладко. Единственное, что сделал после обновления — снес принудительно всученные мне абиворд с гнумериком. Всё.

claque

Довольно охуенный рассказ про "общество переживания", идущее на смену "обществу потребления".

postnauka.ru

Я наконец понял, почему пользуюсь линуксом, хотя, казалось бы, винда на десктопе дает больше возможностей и меньше геморроя (не будем лукавить). Просто штука в том, что внешняя функциональность нахуй не нужна, банальное удобство сосет. Важно то, насколько та или иная вещь соответствует моим внутренним ощущениям, насколько она мне близка.
Прекрасно вписывается сюда и животная ненависть многих линуксовых ортодоксов к системд и прочим новоделкам. Которые вроде бы и что-то ускоряют, унифицируют и т.д., но то, что получается, настолько расходится с их представлениями об идеальной ОС, что Поттерингу скоро точно на киллера скинутся. Срать на удобства, главное, чтобы было так, как Я хочу.

claque

Бывает, узнаешь про какую-нибудь новую программу, начинаешь ею пользоваться и понимаешь, что она охуенная. На ее фоне становится совершенно очевидно, что почти все остальное, чем регулярно пользуешься на компе — полное и беспросветное говно. И такая тоска от этого, что думаешь, блять, лучше бы ей не быть настолько охуенной.

claque

Придаем MPD некоторые черты нормального плеера.
Вначале кладем куда-нибудь в PATH вот этот скрипт (надо поправить путь к конфигу MPD и место, где у вас музыка):
pastebin.com

Потом создаем ~/.local/share/applications/mpd.desktop примерно такого содержания:
[Desktop Entry]
Exec=mpdadd --play %U
TryExec=mpc
Icon=multimedia-audio-player
Name=MPD
Comment=Play in MPD
Comment[ru]=Играть в MPD
GenericName=Audio Player
GenericName[ru]=Аудиоплеер
Type=Application
NoDisplay=true
Terminal=false
StartupNotify=false
Categories=AudioVideo;Player;Video;
MimeType=audio/ac3;audio/mp4;audio/mpeg;audio/vnd.rn-realaudio;audio/vorbis;audio/x-adpcm;audio/x-matroska;audio/x-mp2;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;audio/mpegurl;audio/x-mpegurl;audio/x-pn-realaudio;audio/x-scpls;

Теперь проассоциировав аудиофайлы с тем, что создали выше (должно отображаться под названием MPD), можем запускать их на проигрывание двойным кликом в файл-менеджере из любого каталога (простейшие парсеры плейлистов M3U и PLS прилагаются).
Можно создать еще один desktop-файл без ключа --play — просто добавление в текущий плейлист без очищения и мгновенного проигрывания.

claque

Многим (мне тоже) не нравится, что еще немало программ в линуксе чихать хотело на стандарты FDO и хранит свои конфиги прямо в ~. Некоторые из них, однако, позволяют прямо указывать, откуда брать файлы конфигурации, так что бардак в хомяке можно несколько поуменьшить.
Xbindkeys. Вместо просто xbindkeys пишем в автостарте что-то такое: xbindkeys -f $HOME/.config/xbindkeysrc
MPD. То же самое: mpd $HOME/.config/mpd/conf (Все остальные файлы, необходимые для работы MPD, тоже можно размещать в каталоге .config/mpd, что указывается файлом conf.)
Конфиг для коньков тоже необязательно хранить прямо в домашней папке. Запускать так: conky -c $HOME/.config/conky/clock
Skype. Тут можно сделать враппер: skype --dbpath=$HOME/.config/Skype
Wine. Нужно определить переменную окружения WINEPREFIX. Так что пишем где-нибудь в .profile строчку: export WINEPREFIX=$HOME/.config/wine
Mplayer. Каталог настроек тоже задается переменной окружения: export MPLAYER_HOME=$HOME/.config/mplayer