LINUX.ORG.RU

Сообщения bryak

 

Рабочее место эмигранта

В 2018 году в октябре месяце я эмигрировал в Киев из ЛНР. С начала всех этих событий я сначала поехал в Москву, потом пришлось вернуться по некоторым причинам. Пожил 1.5 года в ЛРН и понял, что нужно оттуда уезжать. Луганская область и до войны была унылейшим местом, по специальности не было не одной вакансии. А после и подавно. Все друзья поразъезжались кто куда. Кто в РФ, кто в Украину. Круг общения потерялся. Вот, я уже в Киеве второй год. Впечатления? Климат лучше, чем в Москве. В Москве с 918мм ртутного столба и постоянными дождями и пасмурной погодой ощущал себя как на вершине Эвереста. В Киеве климат +- такой же, как дома. Чуть мягче(минус 5-7градусов от Донбасса). Живу недалеко от Днепра(кстати, нужно будет в июле ходить купаться. До набережной 700м.).

Как приехал и снял квартиру(1-ку), в ней ничего не было. Вообще ничего, кроме мебели на кухне и в комнате(диван, шкаф). Все мелочи пришлось покупать. Веники там всякие, ёршики, вантузы, шторы(чуть с ума не сошел, пока выбрал и купил. Два раза ездил передавал инфу о размере).

Компьютер брал с собой(внутренности системного блока + монитор + клавиатура + мышь + отвертки и мелочевка типа переходников). Как приехал и снял квартиру - купил корпус за 150грн cooler master и стол. Стол мне нравится небольшого размера ака парта, чтобы на нём было только нужное и ничего лишнего. Чтобы не было бардака. Колонки купил за 100грн б\у, они у меня озвучивают фильмы(телевизора нет). Роутера нет. У меня wifi раздает сетевуха в компьютере на телефон(пожалел денег на роутер). Монитор старый philips 200ws. Брал старый, т.к не знал, он доедет в Киев или не доедет(дома стоит dell 2412). Стул купил самый дешевый офисный. У которого проекает газлифт и приходится постоянно его поднимать. Дома остался ikea markus.

По ПО: с того времени, когда я первый раз постил в галерею - ничего не поменялось. Всё тот же dwm. Патчи следующие:

1-dwm-autostart-20161205-bb3bd6f.diff
2-dwm-systray-20180314-3bd8466.diff
3-dwm-noborder-20170207-bb3bd6f.diff
4.dwm-pertag-20170513-ceac8c9.diff
5-dwm-cfacts-6.1.diff
6-dwm-cyclelayouts-20180524-6.2.diff

В панель пишет python скрипт, который имеет конфиг

тип команды sh\function
таймаут
имя команды\функции

Т.е каждые данные в панельке пишутся с разными таймаутами, что есть удобно. Если sh командой невозможно вывести данные, тогда делаю функцию(как например W(weather), которая что-то откуда-то берет и выводит в панельку

Были попытки найти что-то лучше, но все эти телодвижения не увенчались успехом. fvwm - не умеет тайлинг на несколько мониторов. xmonad не запускает из трея keepassx. awesomewm - вечное изменение api. i3 не смог понять как настроить в нем обычный тайлинг и мне не понравился i3-status. Bspwm не прижился, Notion хорош, но там нужно серьезно вникать в него. Qtile никак не приедет в stable(debian). Stumpwm - manual tiling - мне больше нравится dynamic tiling. Остановился на dwm, потому что:

  1. простое как топор
  2. стабильно работает
  3. стабильно работает

Тот же awesome, который на debian’e работает(пару часов настраивал), не запустился на gentoo. Что опять намекает на стабильность этого продукта. Иногда хочется в wm иметь возможность поскриптить, но сталкиваясь с xmonad и awesome - сразу улетучивается это желание.

Запуск всех скриптов при старте делает dwm из

~/.dwm/scripts/startup/daemon/
~/.dwm/scripts/startup/client/

Музыку перестал слушать на компьютере, слушаю на плеере fiio x1 2gen. Музыка лежит вся локально

du -sh /mnt/d/audio/

184G    /mnt/d/audio/

Экспорт в плеер делаю через bash скрипт посредством rsync. Фильтрую музыку на компьютере. Rsync’ом прилетают изменения на плеер. Наушники yamaha mt-8, akg k452

Есть своё меню на dmenu, с помощью которого делаю shutdown\reboot\standby и запускаю всякие свои аплекухи, которых нет в стандартном меню dmenu

Три пустых терминала и mc тут –> https://postimg.cc/gallery/w3H6nKX

Шрифт в панели dwm - terminus, в консоли Consolas

С прошлого года переехал с соплями и слезами с vim на emacs. Пришлось попейсать на elisp, чтобы были удобности. Переехал с ycmd на lsp. В принципе работает, доволен. Изучил java + kotlin. Потихоньку разбираюсь с девелопом под android(вы могли видеть всякие топики, связанные с kotlin). Перехал с mplayer2 на mpv. Прикрутил shader’ы всякие и пару скриптов на lua. Всё удобно и не нужен smplayer в качестве гуёв.

В dwm особо изменений не вносил, окроме

        // change layout in tags
        if(i == 1 || i == 4) {
          // set monocle
          m->pertag->ltidxs[i][0] = m->lt[1];
        } else {
          m->pertag->ltidxs[i][0] = m->lt[0];
        }
        m->pertag->ltidxs[i][1] = m->lt[1];

На некоторых тегах у меня сразу стоит монокль, т.к там предполагается запуск приложений, которым этот монокль нужен( к примеру управлялка микросервисом на tmux) или броузер

Клавиатуру подсвечивает лампочка. Печатаю не глядя на клавиатуру, но в shortcut’ы(в основном в emacs) иногда можно промахнуться. Чтобы это не допустить, нужно подсвечивать клавиатуру.

В последнее время начали чесаться руки перейти с debian stable на что-то другое(с 2014 переехал с gentoo на debian). Centos на десктопе врядли получится т.е там упор на стабильность и сервера, поставил недавно gentoo. Визуально быстрее, но мелких косяков, которые надо исправлять - масса. Начиная от неработающего backspace в emacs, сглаживания шрифтов и всяких линтеров. Всё решаемо, но на это надо пару недель. Написать несколько ебилдов, детально просмотреть use флаги на нужные аплекухи. Решил заняться этим со следующего года. Так же были телодвижения в nixos. На прошлом релизе собрал минимальный конфиг(в котором так и не смог поднять hostapd + dnsmasq, чтобы раздавать wifi на телефон - а это важно). Недавно апнулся новый релиз nixos, на виртуалке поднял, подсунул свой рабочий конфиг с прошлого релиза и конфиг не поднялся :). В общем, решил остаться пока что на debian

Клавиатура kv300h. Считаю ее безальтернативным вариантом. На фото есть грязь на боковых гранях. Не отмывается. При попытке чистить боковые грани - клавиши нажимаются. Эта клавиатура живет 5 год. Прошлая сдохла от…влаги. Боится она этого очень. Имейте ввиду. С мокрыми руками лучше не работать на ней. Есть потертости на возле клавиш вверх и вбок. Это я на баше пролистывал команды и перемещался по тексту, пока не перешел на emacs и не узнал про C-f/b M-f/b + C-p/b. На следующей клавиатуре таких потертостей не будет :)

Так же переехал с deluge на rtorrent(опять, 4 года назад на deluge перешел). Посмотрел ps_mem и ужаснулся, что потребление у deluge до 8гб. У rtorrent: sudo ps_mem |grep rtorrent

191.2 MiB + 920.5 KiB = 192.1 MiB       rtorrent main

Хотя у меня стоит 32гб, но всё же лучше использовать софт, который более экономно расходует ресурсы.

В общем, как-то так и живем :)

>>> Просмотр (4656x3496, 4311 Kb)

 

bryak ()

dwm

терминал - st музыка: mpd+ncmpcpp vim: colorscheme wombat256mod немного подрихтованный почта: mutt torrent: rtorrent шрифты везде, где возможно: Terminus

dwm --> после года соплей связанных с патчами xft и подобных оставил лишь следующее:

┌─[user@mybox]─[~/media/source_code/dwm/patch]
└──╼ ls -1
1-dwm-6.0-focusonclick.diff
2-dwm-6.0-single_window_no_border.diff
3-dwm-6.1-pertag.diff
4-systray.diff
Из layout'ов использую лишь tile and monocle. bstack, fibo не прижился.

Цветовая схема dwm:

static const char font[]            = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#1f1f1f";
static const char normbgcolor[]     = "#000000";
static const char normfgcolor[]     = "#aaaaaa";
static const char selbordercolor[]  = "#ff0000";
static const char selbgcolor[]      = "#353535";
static const char selfgcolor[]      = "#bbbbbb";

Панель как видно black, всё остальное серое и не напряжное(дабы не отвлекало от работы)

инфобар на python скрипте. Оставил только jabber/mail, скорость down/up и часы. Всё остальное по перегреву или по заканчивающемуся месту стучит в мыло, которое собственного говоря отображается в M:x.

>>> Просмотр (1680x1050, 62 Kb)

 

bryak ()

RSS подписка на новые темы