LINUX.ORG.RU

RPi4, archlinuxarm, xorg, awesome, projectm-pulseaudio, st, mpv-full, BLOOD, worker, btop

 , , , ,


1

2

Здравствуйте.

Кроме простенького набора виджетов в панельке, недавно пополненного интерактивным mpv-текстбоксом, система умеет вслух читать на разные голоса рандомные байки из интернета с синхроном в бегущей строке и вертеть простенькое обойное онлайн-рандом-шоу из награбленных мной ~24000 прямых ссылок по таймеру каждые 25 секунд без повторений.

Не очень замысловатый конфиг. Звёзд с неба не хватаю, но система в покое показывает ноль нагрузки проца. Трея нет. Менюх нет. Много чего нет лишнего.

Два моника. Чтоб не было слепой зоны в хинераме левый задран в кастомное 1352x1080.

Во fstab

...
tmpfs                                                   /var/cache      tmpfs   defaults,rw                                                     0       0
tmpfs                                                   /var/log        tmpfs   defaults,rw                                                     0       0
tmpfs                                                   /var/tmp        tmpfs   defaults,rw                                                     0       0
...

Вследствие вышеизложенного носитель, если я с него в явной форме ничего не читаю и ничего на него не пишу, пребывает практически в полной неподвижности. Поэтому дисковую активность вывожу на панель только тогда, когда она ненулевая. По аналогичным соображениям температуру проца вывожу только при >65°C.

Телефон примотирован rclon'ом, там карта 128Г, соответственно, медиа либр, синк-бэкап. Вторая аналогично оформленная малинка живёт на работе, таскать тяжести туда-сюда с собой в телефоне и монтироваться то там, то сям очень удобно. Облачка тоже через виджеты можно мышкой монтировать... и размонтировать... и монтировать... и размонтировать...

Хотелось бы сугубо отметить projectm и не вошедший в пост xscreensaver, которые недавно по смутному побуждению какому-то поставил, и не пожалел.

gvim

firefox. Табы выпилены. Скролбары выпилены. Много чего выпилено. Внешний вид сайтов унифицирован юзерконфигом. Интерфейс, когда он мне зачем-то понадобится, всплывает по хоткею в виде шторки.

Игрушка - extrablood, какой-то мод с moddb.

Спасибо за внимание.

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 26)
Ответ на: комментарий от nuxster

перепройти

Стоковые левелы хороши, но фанатские моды рвут их, как тузик грелку. ModDB не зря в посте упомянуто. Там не вечность, там больше ©.

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

Учитывая, что полхомяка у ней в тмпфс'е, то, в принципе, что-то в этом роде, наверно)

piyavking ★★★★★
() автор топика

система умеет вслух читать на разные голоса рандомные байки из интернета с синхроном в бегущей строке

плюсую за Ричи Котцена, минимализм, bash и awesome. как это работает в двух словах? интересно )

powerguy ★★★
()

Раз написал про железо, напиши ещё – охлаждение пассивное или вентилятор?

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

плюсую за Ричи Котцена

Это радио, режим «пьяного» бати с рандомным переключением по таймеру по ~250строчному плэйлисту из медиапотоков присутствует)

как это работает в двух словах? интересно

В два оно не влезет:

Скрипт-тащилка тащит с мракопедии или крипера рандомстори, выделяет из него разбитую на предложения однострочную портянку-заготовку, и отправляет его в скрипт-читалку. Скрипт-читалка бьёт портянку на предложения и каждое предложение читает с выражением, одновременно с прочтением вслух формируя текстовую «текущую строчку» заданной длины, пригодную к выводу на панель. Такой же фокус скрипт-читалка может провернуть и с буфером обмена, если я нужный хоткей бахну.

В основе синхронизации легла смелая идея о том, что в среднем электронный голос одинаковое количество символов в более-менее осмысленном тексте читает более-менее за одинаковое время. Два тома «Войны и мира» машина прочитает в два раза дольше, чем каждый том по отдельности, если оба тома одинаково толстые. Потом были откалиброваны голоса RHVoice, чтоб их можно было как в револьвере, рандомно менять по расписанию «на лету» без расхождения скорости и громкости. Потом я глумливо ухмыльнулся и добавил небольшой рандомный сдвиг по высоте на каждую смену голоса.

Скриптики могу скинуть в какой-нибудь пастебин, но сразу говорю: они абсолютно бредовые. Кровь из глаз сразу потечёт)

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

Утолщённый карлсон, по стороне такой же как штатный, и раза эдак в 1.7 выше штатного, и потяжелей. Внутри гнутого алюминиевого дешманского корпуса из двух половинок и дырчатой спиной.

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

В корпус он нормальным образом не влазил, так я выпилил штатное крепление, получил бонус по высоте, и прикрутил его гайками наружу прямо к корпусу изнутри сквозь верхнюю крышку. С учётом места и диагонали, с поворотом кулера по оси и раздракониванием двух самых подходящих для этого по положению дырок в верхней крышке. Над процом в миллиметре от него висит и дует. Выглядит это достаточно лихо, тут где-то на форуме ЕМНИП в каких-то трэдах линки на фоточки есть)

Питание импульсник с Яндекс-маркета, откалибровал с тестером, и в путь. Тоже в дырочку, гармонирует. Проводок от импульсника буквально сантиметры, добрые люди здесь просветили - длинные провода реально просаживают, проверено. Свои вольты с ваттами выдаёт непоколебимо, что позволяет в конфиге overvoltage и arm_freq - видишь в неофетче на картинке частоту в 2ГГц? Оно и 2200 может, но тут уже чревато внезапным обмороком.

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

Это радио, режим «пьяного» бати

если тебе нравится Котцен, то можешь заценить моё радио с ему подобными: www.melodymaker.org, там 2000+ строчный плейлист: 250 маловато )

меня интересует чем ты локально читаешь текст, это RHVoice какой-то? Скрипт можно, если только на Perl он, что навряд ли.

powerguy ★★★
()

Очень даже оригинально. Кое что даже круто.

kirill_rrr ★★★★★
()

А этот разгон в 2Ггц вообще того стоит? А то скачок с 600 до 1200 даёт аж целых +41% производительности, оно гонится как амд ФХ.

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

RHVoice. Отличный локальный движок.

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

Привет. Rc-то я скинуть могу, но вжуха не будет.

Я эту пещеру десятилетиями мхом выстилал, оно по уши обмазано кастомными скриптами, самописными виджетами и демонами с перекрытием дефолтных, интеграцией с системой и прочим красноглазием. Под обои, голосовое радио, и mpv, можно сказать, обустроено три полноценных демона на стыке баша, луа, и системд.

Одно потянет другое и третье, другое - четвёртое и пятое, третье - шестое, седьмое и восьмое, седьмое у тебя внезапно законфликтует с четвёртым, и надо будет разбираться. Передавать придётся вообще всё дерево вплоть до fstab и journald.conf, со многия пояснения. К такому эпопею я не готов просто по соображениям лени, да и тебе оно не надо. Там нет ничегошеньки, чего не было б в awesome wiki, слегка поправленой под мои предпочтения.

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

Мне не то чтобы жадно - над чем тут чахнуть? Даже не особо страшно, что я где-то какие-нибудь конфданные прописал. Просто это всё ооочень долго объяснять. Много чего я просто сделал и забыл, потому что оно работает и есть-пить не просит.

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

firefox. Табы выпилены. Скролбары выпилены. Много чего выпилено. Внешний вид сайтов унифицирован юзерконфигом. Интерфейс, когда он мне зачем-то понадобится, всплывает по хоткею в виде шторки.

Показывай, как ты это сделал.

urxvt ★★★★★
()

Ты вообще в курсе что ты делаешь?

...
tmpfs                                                   /var/cache      tmpfs   defaults,rw                                                     0       0
tmpfs                                                   /var/log        tmpfs   defaults,rw                                                     0       0
tmpfs                                                   /var/tmp        tmpfs   defaults,rw                                                     0       0
...
  • /var/cache нужен для того, чтобы не пере{качивать,генерировать} каждый раз то, что можно переиспользовать.
  • /var/log может помочь диагностировать почему вдруг всё упало и машина перезагрузилась.
  • /var/tmp это те временные файлы, которые должны пережить перезагрузку (в противовес /tmp).

носитель [...] пребывает практически в полной неподвижности

И это плохо.
Если это HDD, то блины постепенно размагничиваются, если это SSD, то ячейки постепенно разряжаются; в результате данные сами по себе бьются (и восстановлению не подлежат, совсем).

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

/var/cache нужен для того, чтобы не пере{качивать,генерировать} каждый раз то, что можно переиспользовать.

перегенерит, не переломится, и так взлетает за секунды)

/var/log может помочь диагностировать почему вдруг всё упало и машина перезагрузилась.

Да, у меня когдв-то падало всё, приходилось разбираться, и я тогда каментил фстаб, включал логи и читал их. А когда нормально всё - зачем оно мне? Я и джорналд практически усыпил в конфиге. Надо будет - разбужу...

/var/tmp это те временные файлы, которые должны пережить перезагрузку (в противовес /tmp

Это какие?

На случай случая есть три бэкапа - третий, если первый поломаю, не замечу и затру им второй)

У меня не HDD, и не SSD, у меня карта памяти на 16Г. Это расходник-камикадзе, он может лопнуть в любой момент вместе со всей своей информацией, и восстановлению не подлежать. Я тогда гружусь с флехи, лью бекап на новую карту, засовываю её в малинку и продолжаюсь с прерванного места - делов на пять минут. Раз в три-четыре года вполне можно и потерпеть)

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

Да ещё как есть-то, наоборот. Мгновенный отклик на всё, ощущение «дыхания». Под побочками я имел в виду фризы, обмороки, перегревы, и прочие тротлинги с артефактами.

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

Ээээ...

userChrome.css.

Чукча не автор, чукча копипастер, сразу скажу. Первоисточник хука не помню.

Всю безобразную портянку постигать, естественно, нет никакой необходимости - за скрытие-всплытие отвечают кусочки эбаут #navigator-toolbox, #navigator-toolbox:focus-within, *:not([:active]) #urlbar. Фишка в том, что фурька по F6/Ctrl+l фокусирует навбар, и он хоба, и появляется, потому что в цсс прописано что он в фокусе видимый. А при переводе фокуса на веб-контент навбар с прицепом хоба, и пропадает, потому, что в цсс прописано, что он по умолчанию невидим/задран за область видимости. Как по мне, так лепота. Люблю такое - «когда мне что-то не нужно, то этого нет и оно не застит».

Ну и прокруст.цсс. Такой проект есть причёски веб-контента под одну гребёнку, чтоб глаза не ломать - solarize, ЕМНИП. Я вдохновился и что-то подобное упорол - подбил шрифт строго в системный, прошёлся огнём и мечом по рюшечкам и помпонам и пр. Табы убил аддоном с неожиданным названием «I Hate Tabs», который практически в зародыше их переквашивает в окна.

При тайлинге эффект чумовейший, надо сказать. Таскать линки мышкой из окна в окно - одно это уже отдельное удовольствие)

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

/var/tmp это те временные файлы, которые должны пережить перезагрузку (в противовес /tmp

Это какие?

Те, которые должны пережить перезагрузку. (%

есть три бэкапа

В одном пики точёные… Простите, не удержался. (%

у меня карта памяти на 16Г. Это расходник-камикадзе, он может лопнуть в любой момент вместе со всей своей информацией, и восстановлению не подлежать.

Соболезную.
Но ведь можно к малинке нормальный диск подключить… Да, через USB, но всё лучше всратого NAND.

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

всё лучше всратого NAND.

Чем лучше? Тем, что медленней, тем, что питание просаживает, или всем сразу?

Те, которые должны пережить перезагрузку.

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

А что соболезновать-то? Физически карт полным-полно, стоят копьё, обращаться с ними проще пареной репы, летят они при нормальной настройке системы дай бог раз в несколько лет, и когда они летят, то их не жалко.

Можно к малинке нормальный диск подключить. Забэкапиться на него и отключить. Так с терабайтной USB-внешкой и поступаю.

Не говоря уж о контроллерах-шмотроллерах, хдпармах с бенчмарками, аппаратных переходниках и прочем кошмаре. Оно мне надо в это всё погружаться на постоянной основе? Да ещё денег стОит, и дрожать над ним. Я с с собой некоторое время знаком, мне ценный девайс убить - как два пальца обработать. Не, спасибо)

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

Я не знаю у себя временных файлов, которые должны пережить перезагрузку.

А тебе и не надо.
Софту — надо. Далеко не каждому, но надо.

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

Софту — надо. Далеко не каждому, но надо.

Вот. И этот далеко не каждый софт далеко не факт, что в моих 747 пакетиках присутствует. И зачем мне тогда беспокоиться о том, что у меня поломается то, чем я не пользуюсь?

Когда мой фстабчик мне начнёт вредить, тогда я и начну в нём раскаиваться, не раньше. Я ж его давно кастомизирую. Все грабли тщательно исследованы. Лоб чугуниевый, отвечаю)

piyavking ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.