LINUX.ORG.RU

Маня-мирок маргинала

 , ,


2

1
Маня-мирок маргинала

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

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

В виме пишем колхозный менеджмент сессий для Qtile, который очень скоро будем тестировать.

Из минусов: нет модальной менюшки со списком приложений, но это наверное я тоже сварганю.

Размер окон легко меняется с помощью mod4 + Ctrl + H/L и перетаскиваются по mod4 + Shift + H/L.

Скромный перечень моих приложух:

  • ranger fm (default colors)
  • vim (+ plugins)
  • ncmpcpp (+ mpd)
  • mpv
  • feh (за кадром)
  • mupdf (за кадром)

ШГ: Sans, Unifont Upper (для юникоидных символов).

Ну, и ненавистный ЛОР-овцам Геральт из Ривии (сабж ненавидели почти все)

В соседнем воркспейсе рендеринг

UPD:

Версия с Open Sans и измененным цветом элементов панели

Конфиг

>>> Просмотр (1920x1080, 668 Kb)

★★★★★

Проверено: JB ()

Годно.

Наконец-то есть WM, который написан на Python!

bookman900 ★★★★★ ()
Ответ на: комментарий от bookman900

Некоторым здешним сеньорам не нравится все что написано на питоне, ranger тоже.

Наверное это не окончательный выбор, но пока мне удобно.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Мне только не нравится засилье синего. Лучше сделать черно-желтое. Ночью на монитор смотреть хотя бы можно :)

Но эт ИМХО.

bookman900 ★★★★★ ()
Ответ на: комментарий от bookman900

Я не вижу того, чего ты видишь, наверное мониторы разные. Как по мне, то тут много красного и желтого.

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 1)

feh (за кадром)

Попробуй Simple Viewer GL, там vim-like.

Я уже отписался в соседнем треде, но.

В панели — эталонное нечитабельное ШГ, особенно в названиях тегов.

Тени наезжают на окна, это выглядит не аккуратно.

Зачем тебе полная дата в панели? Уж год/месяц можно вспомнить даже с глубокого похмелья, а Вторник→вт сэкономило бы кучу места, которое можно занять другой полезной информацией.

Если в PROMPT твоего шелла после $ добавить пробел, добавится немного читабельности.

Цвета в терминалах нифига не сочетаются (в соответствии со своим ником мог бы сделать градацию красного).

Нижняя панелька сделана годно.

В целом — интересно, но работать в таком окружении я бы не смог.

За vim, ranger, mpd, ncmpcpp, mpv, blender и gentoo — уверенные плюсы. :3

r3lgar ★★★★ ()

За Serif в панельке нужно принудительно водить к окулисту

ecko ★★★★ ()
Ответ на: комментарий от r3lgar

В панели — эталонное нечитабельное ШГ, особенно в названиях тегов.

Ну, шрифт такой. Можешь посоветовать что-то получше для юникода?

Тени наезжают на окна, это выглядит не аккуратно.

Тени я отключил, их тут у меня нет. Красные и желтый — это рамки.

Зачем тебе полная дата в панели?

Вкусовщина... и места не жалко.

Попробуй Simple Viewer GL, там vim-like.

Спасибо, попробую.

Цвета в терминалах нифига не сочетаются

Это планировалось поменять.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от ecko

Ну, еще один душевнобольной попадет в мой список. Прощай.

RedEyedMan4 ★★★★★ ()

Тащемта неплохо, но смесь serif и sans-serif на верхней панели выглядит как-то негармонично. Qtile таки выглядит очень интересно, надо будет таки в который раз попытаться слезть с плазмы.

Singularity ★★ ()
Ответ на: комментарий от RedEyedMan4

Прости, я не хотел тебя расстроить!

ecko ★★★★ ()
Ответ на: комментарий от RedEyedMan4

Ну, шрифт такой. Можешь посоветовать что-то получше для юникода?

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

Тени я отключил, их тут у меня нет. Красные и желтый — это рамки.

А, это у тебя сами рамки полупрозрачные. Градиенты возле панелей на красных рамках, разный оттенок красного у верхнего и нижнего левых окон меня смутили.

Вкусовщина... и места не жалко.

Для этой вкусовщины есть даже стандарт. Моё дело высказать своё мнение, а твоё — на него забить. :3

Simple Viewer GL

Помимо того, что оно vim-like, оно ещё и пилится ЛОРовцем, и тоже с минимумом зависимостей.

Это планировалось поменять.

Мне тоже стоит перепилить свою цветосхему для вима. Без truecolor моя цветосхема выглядит как говно.

r3lgar ★★★★ ()

ну, это уже лучше красных кед. Хотя понимание цвета еще предстоит постичь :) и шрифты. Но тут уж каждый дрочит... ну, все вы знаете.

Crystal_HMR ★★ ()
Ответ на: комментарий от r3lgar

Да что угодно, лишь бы оно было потолще и без засечек, чтобы даже издалека можно было хотя бы отличить теги друг от друга,

Твой ответ больше выглядит как отмазка и даже свой эталон не-ШГ не представил.

Помимо того, что оно vim-like, оно ещё и пилится ЛОРовцем,

Честно говоря, я даже compton наверное уберу, а «GL» в названии намекает на то, что оно завязано на опенглюк, что для просмотрщика картинок явно лишнее, имхо.

А, это у тебя сами рамки полупрозрачные.

######################################################                           
#                                                                                   
#            LAYOUT DEFINITIONS                                                     
#                                                                                   
######################################################                              
layouts = [                                                                         
    layout.Columns(autosplit=True, border_focus='#ffd700',                          
                   border_normal='#881111'),                                        
    layout.Stack(num_stacks=2)                                                      
]            

А полупрозрачность из-за compton. Наверное он мне не нужен. У меня тут видеодрайвер говенный, так что, уберу его от греха подальше.

Simple Viewer GL - simple and tiny image viewer based on OpenGL.

Точно! Ну и нахрена его на опенглюке пилить? Чтобы плавно выезжало и типа «мягко рендерилось»?

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 3)
Ответ на: комментарий от RedEyedMan4

уберу его от греха подальше.

мне впадлу искать причину тиринга. Комптон позволяет от него избавиться. Свистоперделки не особо нужны, но вот за решение именно этой проблемы - можно его подержать.

Crystal_HMR ★★ ()

ШГ в панели.

Ну, и ненавистный ЛОР-овцам Геральт из Ривии (сабж ненавидели почти все)

4.2 какой-то.

BceM_IIpuBeT ()

Тайлинг как тайлинг. Ярковатые рамки для низкоконтрастной темы.

ненавистный ЛОР-овцам Геральт из Ривии (сабж ненавидели почти все)

Геральта я не ненавижу. А конкретно на этом видео, это же трейлер и его тут метелят просто по чёрному. За что можно ненавидеть трейлер?

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

его тут метелят просто по чёрному

Это страта. Он там черную кровь выпил же.

BceM_IIpuBeT ()
Ответ на: комментарий от BceM_IIpuBeT

Если бы брукса не была дурой, убила бы его 4 раза за бой. И первый раз до того, как он выпил эликсир - когда пробежала со скоростью пули мимо его незащищёной шеи.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Около какой шеи!? Она мимо пролетела, там калитка в метре-двух от него. Тем более он уже с мечом стоял, она бы ничего не успала бы сделать.

BceM_IIpuBeT ()
Ответ на: комментарий от BceM_IIpuBeT

Она пролетела с такой скоростью, что он не успел почесаться. Однозначно могла полоснуть вытянутой рукой по шее. А если бы наплевала на вампирскую религию и взяла бы в руки острую железку, отрубила бы голову. Ведьмак может и быстрый, но бруксы в 2-3 раза быстрее. Я хз какой тут вообще может быть бой.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Однозначно могла полоснуть вытянутой рукой по шее

И как же это?

А если бы наплевала на вампирскую религию и взяла бы в руки острую железку, отрубила бы голову.

Ну да. Геральт бы подождал, пока она нашла бы что-то подходящее.

Ведьмак может и быстрый, но бруксы в 2-3 раза быстрее

Сам замерял?

Я хз какой тут вообще может быть бой

Ну так без эликсира ведьмак бы сдох. Переиграл бруксу, так сказать, своим разумизмом.

BceM_IIpuBeT ()
Ответ на: комментарий от bookman900

Наконец-то есть WM, который написан на Python! гогне.

Fixed. Не благодари.

Odalist ★★★★★ ()
Ответ на: комментарий от BceM_IIpuBeT

Мы похоже разное на видео увидели. Я увидел что брукса знала, что придётся драться и что она пролетела на скорости 300+ км/ч в полутора метрах от стоящего столбом ведьмака.

Переиграл бруксу, так сказать, своим разумизмом.

Она странная. Она обезаруживает ведьмака, бросяет его на землю и ждёт в сторонке, когда же он поднимется. Ну и про «чёрную кровь» вампиры конечно ничего не знают, ведьмаков считают несерьёзными противниками, а в шею кусают так, что противник даже с ног не валится (не то чтобы там досуха выпить или шею сломать).

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

и ждёт в сторонке, когда же он поднимется

Ты знаешь что это за вампир?

BceM_IIpuBeT ()
Ответ на: комментарий от BceM_IIpuBeT

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

kirill_rrr ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Наверное это не окончательный выбор, но пока мне удобно.

Ну, по сравнению с этим, это прорыв. А так, поздравляю с прибытием в уютный тайловый мирок.

это не окончательный выбор

Предвкушаю что следующий выбор будет Ratpoison. Ну, это нормальная эволюция линуксойда. Kde (или Gnome), XFCE, LXDE, Openbox (или Fluxbox), потом тайлинг, динамический, потом статический. Конечная остановка-отказ от мыши и использование Ratpoison. И еще. Панелька, как и трей ненужны.

Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от RedEyedMan4

Твой ответ больше выглядит как отмазка и даже свой эталон не-ШГ не представил.

Open Sans же. Ты ж вроде не слепой, ну?

Честно говоря, я даже compton наверное уберу

Помимо понтов он ещё и тиринг убирает. Но, насколько я помню, у тебя Radeon, так что тиринга у тебя скорее всего нет.

«GL» в названии намекает на то, что оно завязано на опенглюк, что для просмотрщика картинок явно лишнее, имхо.

Зато прямых зависимостей у него всего-то:

media-libs/lcms
>=media-libs/glfw-3
media-libs/freetype:2
media-libs/giflib
media-libs/imlib2[X,jpeg,gif,png,tiff]
media-libs/libexif
media-libs/libpng
media-libs/tiff
virtual/jpeg
virtual/opengl
Из них freetype, libpng и virtual/jpeg тянутся многим софтом.

Ну и нахрена его на опенглюке пилить?

Спроси у автора.

Чтобы плавно выезжало и типа «мягко рендерилось»?

Там этих понтов нет, всё по-спартански, в добрых традициях vi-like.

r3lgar ★★★★ ()
Ответ на: комментарий от r3lgar

Open Sans же. Ты ж вроде не слепой, ну?

Надо будет потыкать, может и вправду годный, не хипстерский и не Terminus-like

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от BceM_IIpuBeT

Некоторые считают саму игру порносимулятором, другие — слэшером. Мне лично пофиг, мне она нравится и все.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Ярковатые рамки для низкоконтрастной темы.

Как и элементы панелей.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Ну и про «чёрную кровь» вампиры конечно ничего не знают, ведьмаков считают несерьёзными противниками, а в шею кусают так, что противник даже с ног не валится (не то чтобы там досуха выпить или шею сломать).

Конкретно эта могла и не знать. Но насколько я помню, есть еще эликсир «Большая черная кровь», она просто ослабла от него. Иначе Геральт бы выдохнулся и брукса бы его того...

И да, это просто пафосный трейлер. В самой игре мне было трудно убить бруксу даже с эликсиром. Благо реакцию улучшил и уворачивался чаще, ел и пил, чтобы здоровье пополнить. Впрочем, еще можно было замедлять эту стерву :)

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 4)
Ответ на: комментарий от RedEyedMan4

не хипстерский

И слава компилятору!

и не Terminus-like

Да, TrueType, не моноширинный, без засечек, читабельный начиная от размера в 8px (меньше — хрен разберёшь некоторые символы).

r3lgar ★★★★ ()
Ответ на: комментарий от RedEyedMan4

А я наоборот слегка перекачался за 50 лвл, раскидал очки на максимальную неуязвимость и научился как заставить этого инвалида в бою двигаться быстро и не получать урона. Короче 3 бруксы в дополнении «кровь и вино» это был рядовой бой.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Без часов в четверть экрана будет нормально. Голубой на графиках нижней панели не смотрится.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Без часов в четверть экрана будет нормально. Голубой на графиках нижней панели не смотрится.

«На вкус и цвет товарищей нет».

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Версия с Open Sans и измененным цветом элементов панели

Вооот! Радуга, но уже читабельно. Если у тебя не infinality, то для избавления от радуги можешь сделать так:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font" >
    <edit mode="assign" name="autohint">
      <bool>true</bool>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="rgba">
      <const>none</const>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="hinting">
      <bool>true</bool>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="hintstyle">
      <const>hintfull</const>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="antialias">
      <bool>true</bool>
    </edit>
  </match>
  <match target="pattern">
    <edit mode="assign" name="dpi">
      <double>104</double> <!-- измени под свой DPI -->
    </edit>
  </match>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcdnone</const>
    </edit>
  </match>
</fontconfig>

Если иконку в OFFICE теге чуть-чуть от текста отодвинуть, будет почти целостный вид. А если забалансить контрастность иконок (в идеале — привести их в тот же вид, что и шрифт), то будет вообще идеально.

r3lgar ★★★★ ()
Ответ на: комментарий от r3lgar

Если у тебя не infinality,

Она самая. Похоже, радуга появилась после смены на Open Sans

А если забалансить контрастность иконок

контрастность иконок
иконок


Щито?

Дружище, ты хоть знаешь что такое «юникоидный символ»?

######################################################                              
#                                                                                   
#            LAYOUT GROUPS DEFINITIONS                                              
#                                                                                   
######################################################                              
                                                                                    
groups = [                                                                          
    Group("DEV " + u"\u2713", matches=[Match(wm_class=["urxvt"])]),                 
    Group("MEDIA " + u"\u266B", matches=[Match(wm_class=["ncmpcpp"]),               
                                         Match(wm_class=["mpv"]),                   
                                         Match(wm_class=["ranger"])]),              
    Group("3D " + u"\U0001F19B", matches=[Match(wm_class=["Blender"])]),            
    Group("TORRENTS " + u"\U0001F572", matches=[Match(wm_class=["rtorrent"])]),  
    Group("GAMES " + u"\U0001F3AE", matches=[Match(wm_class=["wine"])]),            
    Group("TALKING " + u"\U0001F4AC", matches=[Match(wm_class=["WeeChat"]),         
                                               Match(wm_class=["skype"])]),         
    Group("WEB " + u"\U0001F578", matches=[Match(wm_class=["Chromium"]),            
                                           Match(wm_class=["Firefox"]),             
                                           Match(wm_class=["Opera"])]),             
    Group("OFFICE " + u"\U0001F3E2", matches=[Match(wm_class=["LibreOffice"])]), 
]
######################################################                           
#                                                                                
#            SCREEN DEFINITIONS                                                  
#                                                                                
######################################################                           
screens = [                                                                      
    Screen(                                                                      
        top=bar.Bar(                                                             
            [                                                                    
                widget.GroupBox(background='#000000',                            
                                foreground='#ffffff',                            
                                active='#ffffff',                                
                                this_current_screen_border="#470000",            
                                borderwidth=1,                                   
                                highlight_method='block',                        
                                font='Open Sans',                                
                                fontsize=12), 

И где твои иконки тут? :D

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 4)
Ответ на: комментарий от RedEyedMan4

Она самая.

Тогда я не смогу тебе помочь, я с infinality борьбу проиграл, потому отказался.

Похоже, радуга появилась после смены на Open Sans

Причина в том, что прямая линия тоньше одного пикселя.

контрастность иконок

иконок

Щито? Ну не знаю, шрифтов валом, символов тоже, юникод большой, всего не упомнишь.

И где твои иконки тут? :D

Я не умею читать питонокод.

\U000…

В питоне обязательны лидирующие нули? Жесть какая-то.

Конфиг

А ничего так, симпатично выглядит питон. Только не понятно нифига.

r3lgar ★★★★ ()
Ответ на: комментарий от RedEyedMan4

Конфиг

Огого...нифига себе. 308 строк кода.Плюс это все на жирном Питоне...ну нафиг. Мой Xmonad ограничивается 49 строками конфига.

Odalist ★★★★★ ()

Герванта из Лирии наоборот все любят

koshmar ★★ ()

ШГ с засечками заставляют глаза кровоточить.

StReLoK ★☆ ()
Ответ на: комментарий от Odalist

Мой Xmonad ограничивается 49 строками конфига.

И гигом зависимостей.

creazero ()
Ответ на: комментарий от Odalist

Пф, всего-то 308 строк. Руки не отвалились ведь после написания — из них несколько строк на визуальные разделители.

Недавно пришлось за день 500 строк набыдлокодить для бложега на питоне с 4000 строк, так что это еще не предел.

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 1)

Gentoo
tiling
mpv, mupdf, feh, vim

Прекрасно!
WM на пхытоне — ложка дёгтя.

Svobodniy ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)