Летний WindowMaker
Светлая летняя тема для WindowMaker.
GTK: Raleigh Reloaded
Иконки: Ubo
Курсоры: Jeex
Шрифты: PT
Светлая летняя тема для WindowMaker.
GTK: Raleigh Reloaded
Иконки: Ubo
Курсоры: Jeex
Шрифты: PT
Тег «угадай автора по заголовку».
Q: Зачем?
A: Ради эксперимента, повысится комфорт пользования терминалом или нет.
Q: Причем тут Rust?
A: Ни при чем, но из-за нативности и отсутствия GC на нем толпа людей побежала переписывать что ни попадя. С таким же успехом можно было бы и npm install
, но тормозило бы. Ближе opam install
или go get
Теперь мой терминал по истине свистит и пердит. Даю список если кому надо.
alacritty
- GPU ускоренный терминал.
alias cat=bat
- cat с хорошей подсветкой синтаксиса и нумерацией строк и пейджером.
broot
- навигатор по каталогам, который одновременно показывает дерево, но адекватно себя ведет с громадными каталогами, показывая их по чуть-чуть.
dust
- утилита для исследования места занимаемого каталогами, сортирует деревья файлов начиная с самых больших каталогов.
alias ls="exa -l --group-directories-first"
ls с хорошими дефолтами, tree встроено.
rip
Утилита для удаления файлов с разными удобными фичами и восстановлением
hors "How do I parse float in javascript?"
- находит короткий ответ в интернетах и отвечает. Чуть лучше работает чем оригинал - howdoi
.
mdcat
- cat для Markdown, для отображения удобочитаемой формы документа. Ссылки делает сносками.
alias grep=rg
- очень быстрый и удобный grep
starship
- shell command prompt, показывает кучу полезной информации в зависимости от контекста, например git branch если в репозитории, версии софта и ЯП если в каталогах с сорцами, hostname если зайти по ssh.
tokei
- сборщик статистики по ЯП и строкам кода в деревьях исходников.
hyperfine
- бенчмарк утилита, time на стероидах.
tldr
- сокращенная версия man, показывает как чем пользоваться в примерах, а не выдавая полную справку. Страницы поддерживаются сообществом для громадного количества утилит. Изначальный проект - https://tldr.sh/
topgrade
- универсальная утилита обновления. При запуске пытается обновить все что видит - системные пакеты, vim пакеты и так далее.
runiq
- быстрый sort | uniq
с разными алгоритмами внутри.
fd
- быстрый и удобный find, удобно чтобы не вспоминать заковыристые ключи
fselect
- поисковик файлов с SQL-like языком запросов
sd
- как sed, только интуитивный
i3status-rs
- Сразу i3status+i3blocks. Плюс батарейки к i3blocks, которые как я понял автор решил убрать.
onefetch
- Вроде neofetch, но для сорцов. Просто запустите эту штуку с корня любого git репа, клонированого локально
wasmtime
- JIT runtime для WASI стандарта. Пускалка WebAssembly приложений.
scriptisto
- «shebang-интерпретатор» для компилируемых языков, прозрачно собирает и кеширует нативные сборки кода
Что не зашло совсем
Все вышеперечисленое ставится через cargo install <package_name>
(кроме alacritty), название смотрите на страницах. Сам cargo и Rust ставятся через
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
P.S. Призываю остальных взять ЯП вашей секты и поставить такой эксперимент и отписаться. Да-да, расскажите как вы пользовались ls
на Java. Пользователей emacs
прошу не беспокоить
Укрытый снегом WindowMaker ждёт наступления весны и тепла.
Тема GTK: GTKStep (модифицированная)
Тема иконок: Ubo
Тема курсоров: Jeex
Шрифт: PT Sans
Шрифт в терминале: PT Mono
Ещё скриншоты
Решил вот собрать из git. (https://github.com/svn2github/Previous). Собралось (rev 916), поехало (для сборки нужен libSDL2, CMake), РОМы для трёх видов рабочих станций в комплекте.
Распаковал образ с https://winworldpc.com/product/nextstep/1x , указал в настройках грузиться со скази-винта, выбрал РОМ для эмулируемой машины - и вперёд. Звук работает, цветной вариант рабочей станции - тоже (для него брал NeXT OS 3.3), для корректного выключения нажать f10 (эмуляция нажатия кнопки питания). Внутри есть cc от GNU . С сетью пока не разобрался, но говорят она работает.
Форум: http://www.nextcomputers.org/forums/viewforum.php?f=22&sid=dd8c88c47aba48... (откуда я собственно об эмуле и узнал)
Недавно установил Window Maker, и был поражен этим олдскульным интерфейсом. Не только был порожен, но и влюбился (если можно так сказать) в него. Пока лишь сменил тему, установил трей wmsystemtray, который удачно вписался в картину, ну и несколько dockapps. Тут можно увидеть Clementine, файловый менеджер XFE, терминал Sakura. В терминале Terminator можно увидеть несколько консольных утилит-top, ranger, irssi и feh. В кадр попал Лор, как тут без него...ну и напоследок-fbreder с трудом В.И.Ленина «Государство и Революция» (как раз подходит для ситуации в мой стране где я живу) и меню. Да, меню дефолт, но в дебри конфигурации не вникал. Использую старую и добрую Run...
WindowMaker для летнего настроения: больше зелени и позитива. Тема получилась довольно яркая, но не раздражающая — работать в ней вполне комфортно.
Тема GTK: GTKStep Minimal (слегка модифицированная)
Тема иконок: Ubo
Тема курсоров: Jeex
Шрифт: Liberation Sans
Шрифт консольный: Terminus