Сообщения Bfgeshka
Ищу todo-приложение
Хочу узнать, есть ли такое в природе - todo лист, в котором события заданы циклично и нечётко, т.е. «зайти на сайт в любой день раз в неделю», отметиться, а на следующей неделе повторить;
Неплохо, если можно что-то вроде «N раз в месяц уделить время проекту».
Mikrotik wiki в pdf
Купил на днях себе роутер от MikroTik - доволен как слон. Но сделал я ещё далеко не всё. Заходил на wiki.mikrotik.com, у них можно скачать одну или несколько страниц в pdf. Но этого мало, так как придётся разбираться с железкой в оффлайне. Всё разом с сайта не утянуть.
Где бы достать мануал хотя бы с наиболее общими и важными статьями? В гугле попадаются большей частью онлайн-материалы или вообще нерелевантные.
Модель rb951ui-2hnd.
Светлый i3
Вообще я обычно со светлыми темами не сижу, но нынче лето - темнеет поздно, светлеет рано, да и в окружении у компьютера довольно светло, так что на скорую руку сделал себе тему. Первый раз сделал светлую, посему здоровая критика и пожелания приветствуются.
- Ось - та же гента, что я поставил ещё весной. Оказалась куда живучее и стабильнее тестинга дебиана, легко переживает любые эксперименты, от которых дебиан стопроцентно падал бы и не вставал;
- Deadbeef из гита. Вообще много чего установлено в git-версиях, благо ебилдами это легко реализуется. Только свежие баги и фичи;
- Ничего удобнее для себя, чем Sublime Text 3, так и не нашёл;
- Двухпанельник Double Commander. «Почти как в Тотале», ничего адекватнее пока не видел. Пробовал много всяких, самых разных (по памяти это worker, tuxcmd, sunflower, pcmanfm, spacefm, но было больше). Иногда открываю тайлами несколько копий thunar;
- Firefox, по-минимуму - 2 строки, а панели закладок (под остальными) и вкладок (сбоку) видны только по наведению.
Прозрачность терминала, кстати, уже убавил, но перезапускать иксы как-то не хочется, так что пускай так будет.
i3 4.8
Состоялся очередной релиз оконного менеджера i3. Предыдущая версия, 4.7.2, вышла в январе 2014. Некоторые изменения:
- Исправления различных ошибок и утечек памяти;
- Обновление документации;
- Изменение размеров плавающего окна правой кнопкой мыши;
- Добавлены некоторые плавающие окна по умолчанию: диалоговые, панели, окна с минимальными и максимальными размерами и другие;
- Многочисленные изменения в i3bar.
OpenXanadu
Лень создавать новость, так что просто покажу.
Концепт развивается более 50 лет, представляет из себя способ связывания и отображения текста.
Есть демо
Гораздо проще, чем казалось
Раньше я думал, что поставить gentoo - это крайне сложно и красноглазо и пытаться даже и не стоит. Но, устав от жёсткой политики меинтейнеров в debian (особенно по части jessie) с их навязыванием своего дефолта, а в особенности systemd, решил, что пора бы делать ноги. Как оказалось, не так страшен чёрт.
Установка генты оказалась относительно простой, прослеживались параллели с установкой арча несколько месяцев назад (после успешной установки и настройки окружения я, пожив на этом дистрибутиве пару дней, осознал, какой этот systemd весь клёвый и прекрасный, поэтому и снёс арч, накатив обратно crunchbang). Гибкость системы поражает, больше не нужно тащить действительно ненужные на практике функции. USE-флаги и маски - удобны и сделаны для людей. Что бы там ни говорили, но компиляция занимает относительно мало времени и вообще не мешает. Долго собираются только монструозные пакеты, которые всегда есть в бинарном варианте (у меня такие большие это libreoffice, а также firefox, который, к слову, всё равно ставил из исходников), так что причитания о вечных компиляциях - это байки и небылицы.
Быстро освоив portage и дополнительные инструменты, безо всякого труда восстановил привычное окружение (urxvt, i3, deadbeef, ST3, lxappearance, nitrogen и множество других утилит).
Теперь всё так:
- i3 - опять же, с xbm-патчем. Баров поставил два, дабы было просторнее буковкам. Ещё добавил новую индикацию - уровень Master на звуковой карте, количество внешних примонтированных разделов, заголовок текущего окна.
- Тема GTK - на основе предыдущей - опять же, с некоторыми улучшениями.
- Не так уж и просто было найти нужный мне шрифт: с чёткими очертаниями, довольно узкий и не слишком высокий, читаемый на низком размере без проблем. Поначалу это был Source Code Pro - но, увы, в нём пока нет поддержки кириллицы. Так что сейчас шрифт - Tewi, довольно маленький и аккуратный.
- Тихо и незаметно обновился rofi: теперь можно не только просто запускать программу, но ещё и выполнять её с ключами и аргументами. К тому же теперь rofi можно настроить через Xresources.
- Что бы там ни говорили, но FF29 не так уж и плох. Страшный, как божий грех, дефолт? Ну да. А какой смысл пользоваться лисом без аддонов и кастомизации? У этого браузера всегда была политика модульного функционала, и это хорошо. Так что, взяв в руки напильник и каталог аддонов, привёл его в надлежащий вид, после чего стало ещё лучше, чем на прошлых версиях. Что нас не убивает, то... ну вы знаете.
По традиции - конфиги можно найти тут, а на рабочем столе обоина из японской анимации.
urxvt + tabbed: задание начальных табов
В заголовке кратко суть изложена. Как запускать urxvt с несколькими вкладками (через плагин tabbed), да чтобы в каждой выполнилась своя команда?
Тормозящие элементы браузеров
Даже при очень большом количестве аддонов в FF отзывчивость и ресурсы уходят, как правило, из-за одного-двух.
Например, покопавшись сегодня в самом тормозном - и популярном - аддоне AdBlock Plus нашёл простое решение проблемы - выключить подписку. Конечно, на редкопосещаемых сайтах будет реклама, зато на обсиженных местах достаточно выдрать нежелательные элементы поштучно.
Как оказалось, NoScript тоже довольно прожорлив. Решение нашлось в виде RequestPolicy - тот же NoScript, только более простой и гибкий.
Как итог - довольно заниженное потребление памяти, да и скорость серфинга повысилась из-за отзывчивости. Пример - ff 29.0.1, 7 вкладок.
А как вы боретесь с прожорливостью современных браузеров?
Не отмонтируются используемые разделы
Возник вот такой затык:
Для автомонтирования используется devmon. Пускай у нас есть раздел 'volume'. При обычном извлечении устройства будет корректное отключение и удаление разделов. Однако, если де раздел во время извлечения занят (наиболее часто это открытый раздел в ФМ или шара в самбе), то остаётся пустое устройство. Вставляем устройства снова - будут созданы volume-2, volume-3 и так далее. В итоге после, например, недели аптайма вероятна куча пустых элементов в списке устройств. Как такого избежать? Конечно, можно делать umount & rm, но хотелось бы автоматизированного решения.
Ошибка при загрузке grub
Собираю систему из chroot'а на отдельном жёстком диске. При попытке загрузиться с нового диска - Kernel Panic, говорит о некорректно описанном корне. Потом поправил для аналогии с grub.cfg на домашней системе - всё равно не работает.
Рабочий конфиг: http://pastebin.com/vytP9VfC
Новый: http://pastebin.com/PnTmMWCb
Зелёный i3
Давно уже не выкладывал в галерею свой десктоп, да и при вездесущих kde и mate он не помешает, так что вкину свои пять копеек:
- Конечно же, полный реколор имеет место. Изменены вывод conky, отрисовка i3, перелопачен xresources, сменён вид у sublime text, ну и много ещё чего.
- Новая тема gtk на основе numix. Которую, впрочем, местами всё равно переделывать пришлось не только в районе цветов.
- Compton заменён на более простой и легковесный xcompmgr, который не только даёт скриншоты без ненастоящих прозрачностей, но и в целом работает чуть быстрее (хотя не сказал бы, что комптон такой уж тормоз).
- На просторах гитхаба я нашёл такую штуку, которая зовётся rofi. Приблуда оказалась полезной, ведь может выступать как в роли лаунчера приложений, так и как переключатель между активными окнами (Alt+Tab функционал), так что теперь dmenu я не пользуюсь. rofi настраивается перед компиляцией и в готовом виде представляет собой единственный бинарник. Выглядит он как-то так: список окон, запуск приложения. При сборке можно настроить цвета, уровень прозрачности, клавиши и так далее.
- Темы gtk, значков и прочие указаны на заглавном скриншоте.
- Шрифты: ST3 - Envy Code R, GTK - M+, urxvt - Anonymous Pro Minus, i3 - Sony Sketch EF 9 (не знаю даже, где и когда я его нарыл, но он неплох).
- После прочтения последней версии html-доков по i3 конфиг дополнился малоиспользуемыми у других, но, тем не менее, полезными опциями.
До кучи: скриншоты deadbeef, ST3, Palemoon, для заинтересовавшихся - конфиги (+сборка использованных патчей и готовый amd64 .deb пакет внутри)
Firefox userstyles
Вот узнал, что в Firefox'е юзерстайлы можно применять не только к странице, но также и к самому интерфейсу браузера. Только вот примеров нигде найти не могу, как сформировать поисковой запрос к такому - понятия не имею.
Хотел бы знать, к чему применяются такие стили (к определённому файлу там, к какому-то особому алиасу или как?), ну и примеров найти было бы здорово.
Новенький #! на i3
Не очень удачно обновился с sid'а на новый gtk. После этого случились серьёзные неполадки и я, оценив все «за» и «против», решил накатить кранч по новой (хотел генту, но пока не готов поставить всё без хэндбука, так что ковыряю в виртуалке). Как результат - меньший расход памяти (последнее время ел просто не в себя, сейчас адекватный расход вполне), количество пакетов после установки всего необходимого и не очень необходимого уменьшено почти вдвое.
В этот раз не стал париться с sid'ом, поставил stable и testing в репы, ну и ещё к ним deb-multimedia. Хватает за глаза.
Из значимого - снёс уже сразу большинство ненужных утилит, почти все компоненты xfce, пульсу, прошёлся с gtkorphan и нашёл все неиспользуемые либы и приложения. Набор прикладного софта оставил таким же точно, какой был до событий. Хоть у меня локальная сеть очень мала, но всё же поставил squid и сконфигурировал на проксирование с длительным кешированием медиа, как то: изображения, swf флешки, большинство прочих статических тяжёлых элементов. Результат не заставил себя ждать уже начиная с одного компьютера. После конфигурации браузера на использование очень маленького собственного прокси отзывчмвость и время старта немного улучшились. Более того, сёрфинг в интернете стал куда удобнее несмотря на моё очень медленное подключение(4-6кб), что не может не радовать.
WM, очевидно, i3. Накатил патч для работы с xbm-пиктограммами, что избавило от поисков подходящих unicode-символов (и сняло необходимость поиска шрифтов с этими символами). Для страждущих могу раздать .deb пакеты, но там так-то ничего сложного.
На скриншоте urxvt с табами. Шрифт в терминале - Anonymous Pro Minus, в заголовках окон и в панели - Jura. В оформлении gtk используется шрифт семейства M+ - советую попробовать, шрифты хороши и разнообразны. Для обработки шрифтов используется Infinality, различия весьма ощутимы по сравнению с дефолтным «мылом» даже при использовании весьма низкого кегля (8-9). Тема gtk самопальная.
Конфиги и патч для i3 можно найти тут
Для примера скриншоты:
Пара вопросов о Gentoo
Собираюсь мигрировать с debian-based на него. Сейчас в процессе чтения хэндбука. Пока что возникло два вопроса:
1. Раздел /home стоит на отдельном разделе, встанет ли он без проблем во время установки? Не хотелось бы терять его.
2. Интернет берём с 3G USB свистка (конкректно E1550). Сможет ли система при установке его подцепить без проблем?
Прозрачность активного окна
В конфиге прописывал:
active-opacity = 0.9;
inactive-opacity = 0.8;Окно в фокусе всегда непрозрачное, а неактивное обрабатывается всегда корректно. Что это - неправильный синтаксис, особенность ВМ или какой-то баг?
Выпущен Pale Moon for Linux
Pale Moon — браузер, основанный на стабильной ветке Mozilla Firefox. Отличается тем, что содержит модификации, нацеленные на улучшение производительности браузера. До недавнего времени выходили только релизы для Windows.
Основные особенности:
- Включены оптимизации для современных процессоров (работа с инструкциями SSE2).
- Удалены избыточные и лишние элементы — WebRTC, social API.
- Поддержка дополнений и тем оформления Firefox.
- Меньшее потребление памяти за счёт оптимизации кода.
- Высокая надёжность за счёт использования стабильной версии Firefox.
- Возможна миграция пользовательских настроек из Firefox.
- Более широкие возможности настройки через интерфейс.
Игнорирование перевода каретки
Некоторая функция передаёт в форматированный вывод \n, что ломает разметку. Есть ли способ заставить писать всё в одной строке без учёта перевода строки?
Конкректно речь идёт о функции отображения времени:
const time_t timer = time(NULL);
printf("%s",ctime(&timer)); #! + i3
Разнообразия ради недавно решил попробовать разные оконные менеджеры. Из попавшихся на глаза AwesomeWM, Xmonad и i3 выбрал последний.
Кратко об используемом ПО:
- Терминал - urxvt (благодаря расширению функционала perl-скриптами оказался весьма удобен), для композитинга - compton (по большей части только для прозначности и переходов между тайлами), уведомления - dunst (очень хорошо конфигурируется, можно задавать правила по вайлдкардам), запуск приложений - dmenu;
- Основной текстовый редактор - sublimetext 3, кастомные тема оформления и тема подсветки;
- Для медиа - deadbeef и mpv;
- Файловый менеджер - Double Commander (это, наверное, самый удобный двухпанельный ФМ, которым пользовался);
- Для статуса в i3bar используется вывод через conky;
- Дефолтная для кранча пульса выпилена, используется alsa; но раз pnmixer работать без пульсы не захотел, то был заменён на volti;
- Кастомная gtk2-gtk3 тема, курсор adwaita, значки awoken;
- Перекрашен диалог xscreensaver;
- Шрифты в WM - Jura, gtk - DejaVu Ultra-Light, ST3 - Envy Code R;
Конфиги по требованию.
Задание свойств воркспейса через конфиг
Можно ли как-то через workspace_layout или for_window в конфиге задать, например, floating enable или layout (tabbed, stocking и прочее) только для какого-то одного стола?
| ← назад | следующие → |

