LINUX.ORG.RU

Сообщения Spoofing

 

Сторож 4-го уровня

Уютная коморка, расположенная на стройке в 10 минутах ходьбы от дома, где я работаю сторожем (имея лицензию 4-го разряда - таки охраником).

На пикче можно увидеть фирменный пакет RU-CENTER, в котором они прислали призы (5 журналов «Доменные имена» и футболку), которые выиграл в конкурсе (как-то так)...
В этом пакете таскаю ноутбук.

Ноутбук MSI CR61 0M (Celeron 1005M 1900 Mhz/15.6"/1366x768/2048Mb/320Gb/DVD-RW/Intel HD Graphics/Wi-Fi/DOS) купил за 9010 рублей.
Чтобы не расходовать ресурс жесткого диска, решил использовать LiveCD дистрибутив Slax, который загружается с флешки в память и работает оттуда, так что флешку можно даже вытащить; который так же умеет сохранять все изменения обратно на диск, но дистрибутив из коробки весьма и весьма удобен «для всех», - поэтому без необходимости. Slax дополняется собственными модулями, которые можно собрать тупо взяв пакеты из Slackware.

На «скриншоте» DUNE II в DOSBox, ЛОР и Konsole с mcabber. В интернетах сижу через Wi-Fi, который раздается подаренным Acer S200, в котором уже SIM-карта с безлимитными интернетами.
В лучших традициях параноика, не доверяя ОпСоСу, сижу через SSH тоннель. Чаты (irssi, mcabber) запущены на VPS, к которым просто аттачусь с любого устройства через SSH и всегда остаюсь на связи. Когда надо посерфить, то уже пробрасываю socks5 проксю ssh -D и безбоязно сижу с любой публичной точки доступа. VPN не нужен, ибо SSH есть из коробки практически везде.

Снято на камеру того же Acer S200.

>>> Просмотр (1600x1200, 247 Kb)

 

Spoofing
()

Linux From Scratch x86_64

Arch Linux с переходом на systemd начал скатываться, значит пришло время переустанавливать Linux (менять дистрибутив).
Походив вокруг да около остановился на LFS, собирая дистрибутив каким его вижу я, с BSD-style системой инициализации и без не нужного не нужно, - на скриншоте vim в tty, открыто 4 файла и 1 директория: /etc/inittab, /etc/rc, /etc/rc.2345, /etc/profile, $HOME.

Только с пылу-жару, собранный Firefox, откуда сейчас пишу. Надо FVWM еще воткнуть... Шрифтов нет и не будет, ибо не нужно, а на скриншоте дефолтный Fixed который идет в поставке с Xorg. Мне нравится: никакого мыла. Terminus не нужен.

Изучение что к чему и сборку начал ровно с первого дня лета, собирал и пилил систему даже на работе с КПК, через OpenSSH (извиняйте за Windows Mobile 6.5, телефон подарили).

К сегодняшнему дню все настроено и работает, я бы даже сказал летает: еще бы, софт собран под конкретное железо, ядро собрано только с нужным набором драйверов и фич, система инициализации выполняет минимум, только чтобы загрузиться.
Плохого качества, да и смотреть не на что, тем не менее видео на YouTube, - от нажатия кнопки «Power» до приглашения в консоль проходит ~23 секунды.

Tux в варежках с ЛОРа ставится так:

$ curl -O https://www.linux.org.ru/img/good-penguin.jpg
$ convert good-penguin.jpg lor-penguin.ppm
$ ppmquant 224 lor-penguin.ppm > logo_linux_clut224.ppm
$ pnmnoraw logo_linux_clut224.ppm > linux-3.10/drivers/video/logo/logo_linux_clut224.ppm
  Device Drivers  --->
    Graphics support  --->
      Bootup logo  --->
        [*]   Standard 224-color Linux logo

Почему LFS? Время, когда девушки встречались с тобой только за красоту, за чувство вкуса - прошло. Теперь девушки смотрят на твой статус и положение в обществе, материальные ценности.
А я работаю сторожем на стройке, и у меня никогда небыло и не будет девушки. Поэтому я решил собрать и начать поддерживать свой дистрибутив линукса.

Когда я окончательно соориентируюсь с «философией» дистрибутива, придумаю, как легче управлять пакетами (изобрету пакетный менеджер, наверняка), то выпущу первый релиз, о чем вам и сообщу...

Такие дела. =)

>>> Просмотр (1024x768, 23 Kb)

 

Spoofing
()

готишный админ локалхоста

В линуксах всегда очаровывала возможность крутить сервера, и при этом пользоваться им как обычным десктопом. Можно хоть убунточку водрузить, но возможность красноглазить никуда не денется и ковыйряйся пока не надоест. Надоело? Переключился на другой виртуальный рабочий стол и занялся чем-нибудь другим. Ах... В оффтопе конечно тоже, можно поставить какой-нибудь монструозный апач и эм.. нет, оффтопик не дает никакой свободы в отношении с ПеКой. Можно попытаться создать атмосферу UNIX установив какой-нибудь cygwin, bb4win, но все это будет не то. Даже отвлечься от работы нельзя, пока явно не закроешь все приложения, ибо нет рабочих столов.

В этом месяце исполняется ровно 3 года, как я перешел на светлую сторону UNIX, а начиналось все с OpenBSD: перед установкой переписал на бумажку инструкцию из интернетов по настройке сети (без dhcp) и PPPoE, установив настроил, но дальше даже с # lynx google.com не осилил поставить хотя бы иксы для более комфортной настройки. А затем установил Arch Linux - вот так и сижу до сих пор.

За все это время уже определился с окружением (на скриншоте), которое наиболее комфортное, простое и красивое: олдскульный FVWM и предпочительно консольный софт (с тёмной цветовой схемой). В FVWM сижу всего год, а до этого 2 года использовал evilwm, и как можно догадаться, - ничего, даже хоткеи со времен evilwm не изменились; «evilfvwm».

Серверное ПО для личных нужд. Провайдер бесплатно предоставляет внешний статический IPv4, а дальше настроил IPv6 tunnel, купил домен, установил жаббер (jabberd2), ибо со своего домена/сервера всегда удобней и надежнее; фтп (vsftpd) для пользователей оффтопика, чтоб обмениваться файлами; и веб (nginx, php-fpm), на котором только вчера начал вести самописанный бложик (php, sqlite3). И это тешит ЧСВ, что ты не простой юзверь, а админ локалхоста. =)
И все это ворочается на 512мб памяти. А еще это десктоп с браузером (firefox), фильмами (mplayer) и музыкой (mpd, ncmpcpp).

Очевидно, что за линуксами будущее, когда здесь возможно абсолютно все. :)

>>> Просмотр (1024x768, 81 Kb)

 ,

Spoofing
()

Тройное не нужно

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

Вверху на скриншоте закос под кеды, значки рабочего стола в отдельных ээ.. окнах? Не знаю что это такое, но сделал так же.

DestroyFunc FuncFvwmDesktop
AddToFunc FuncFvwmDesktop
+ I DestroyModuleConfig FvwmDesktop$0: *
+ I *FvwmDesktop$0: Geometry $1
+ I *FvwmDesktop$0: Font "Shadow=0 0 BottomRight:StringEncoding=UTF-8:xft:Sans:Medium:Roman:size=8:minspace=False;fixed"
+ I *FvwmDesktop$0: Colorset 2
+ I *FvwmDesktop$0: (Container, Frame 1, Colorset 9)
+ I *FvwmDesktop$0: (Container(Frame 0, Padding 10 10, Colorset 2, Columns $3, Rows $4))
+ I PipeRead '$./desktop.sh $0 $2'
+ I *FvwmDesktop$0: (End)
+ I *FvwmDesktop$0: (End)
+ I Module FvwmButtons FvwmDesktop$0
После чего уже вызовом этой функции рисуем окна со значками, указывая нужные директории, расположение и количество колонок/строчек. Function FuncFvwmDesktop 0 576x192+192+24 $[HOME]/Desktop 8 2. Кедами не пользовался, какую функцию на самом деле выполняют эти «рабочие столы в окнах» не знаю, поэтому это первая не нужность. Но десктоп в целом хорошая и уже привычная людям задумка, если не своей функциональностью, то хотя бы как украшение :) поэтому его я переделаю в обычный классический вид, - один десктоп со значками, никаких окон. И будет в FVWM свой десктоп...

Внизу находится тулбар с иконками, закос под хфсе, и по порядку. Первая иконка слева статична, просто сворачивает/восстанавливает все окна.

Следующие 4 иконки (на самом деле их 13) прокручиваются, то есть, наводишь на них мышку, крутишь колесико, и они крутятся списком влево/вправо, - удобно, что их может быть сколько угодно, но при этом чтобы не разводить зоопарк иконок, сохранить минималистичный вид, они просто листаются влево/вправо, а и еще, не нужно совершать лишних кликов, - крутить колесико легче.
При клике на иконку запускается программа.
При повторном нажатии на иконку активируется окно уже запущенной программы - закос под «оффтопик максимальный».
При двойном клике на иконку запустится еще одна копия программы. И уже тогда, при простом клике на иконку, окна данной программы будут активироваться по очереди (типа как Alt + Tab, но только для конкретно данной программы).
По нажатию правой кнопки мышки всплывает закос под максимальную - миниатюры всех окон данной программы, можно кликнуть на любую и сразу переключиться на нужное окно. :)

И самая крайняя иконка справа тоже является списком иконок, который прокручивается колесиком, но на ней забиндены различные директории (корень /, хомяк ~, /tmp, все директории в /mnt/* и /media/*), а не программы. И просто клик по ней вызывает менюшку-директорию, по которой можно быстро зайти в нужную директорию и находясь в ней запустить файловый менеджер или консоль.

И все это: интерфейс FVWM со вставками bash-пайпов (скриптов) для описания логики поведения элементов. Тулбар еще в процессе допиливания, и думаю чего бы еще удобного и нескучного к нему прикрутить, поэтому если вас как и меня не устраивают уже существующие панельки, то можно заделать свою, супер-мега-удобную в FVWM.
За что мне нравится ковырять FVWM, что это как конструктор (а кто-то просто играет в майнкрафт), и что реализовать здесь любую мегафичу делов на пару дней, в то время как умы мелкософта трудились над ней месяцами. :)

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

>>> Просмотр (1024x768, 366 Kb)

 

Spoofing
()

FVWM: Чего не хватает?

Все тот же FVWM, в процессе более детального изучения и допиливания.

В левом нижнем углу иконки «быстрого запуска» программ (Module FvwmButtons), - которые запускаются чаще остальных, но не на долго; (слева на право) URxvt, Firefox, ненужно Spype Skype и ненужно Wine.
По Ctrl + Alt + Z (типа как Ctrl + Z в консоли) делается скриншот окна и оно сворачивается в иконку (и по клику на него восстанавливается). Вспоминая Windows 8 с его плиточным интерфейсом, можно делать так. Скачать. У окон нет декораций, и развертываются они на весь экран; в основном (один рабочий стол) = (одна задача), но тем не менее, очень удобно сворачивать окна в миниатюры очищая рабочее пространство, - для маленьких разрешений в самый раз. По сути, вот вам и интерфейс для мобильных устройств, когда вместо классического TaskBar'а используются миниатюры окон.

Меню FVWM отдельная история и поэтому до нее еще не дошли руки; настройки у нее очень примитивные, в ее оформлении и возможностях. Поподробнее напишу в следующий раз, так как ей следует посвятить отдельную тему.

За весь день ничего толком нового не придумав для FVWM, - перегуглив кучу скриншотов различных WM и даже прочитав это, в поисках полезных функций для интерфейса, решил в очередной раз спросить дорогое сообщество: какие еще можно придумать революционные фичи для WM, но не в ущерб оформлению и юзабельности интерфейса?

>>> Просмотр (1024x768, 95 Kb)

 

Spoofing
()

Just another Gnome 2

Просидев 2 года за evilwm и сменив оконный менеджер на FVWM, - в качестве «домашнего задания» для изучения FVWM изобретаю Gnome 2. Все, что вы видите на скриншоте - FVWM; ну кроме терминалов и сонаты. Используемые модули: FvwmButtons для тулбаров (меню, иконки/кнопки), панель задач FvwmIconMan, FvwmPager, FvwmScript для мини-плеера и часов.

Система Arch Linux, иконки Gnome, Ш DejaVu Sans в гуе и Fixed в терминале.

>>> Просмотр (1024x768, 160 Kb)

 

Spoofing
()

Моя секретарша

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

Я уже давно живу в IRC и весь необходимый функционал реализую на IRC боте, и сперва он был написан на проприетарном клиенте mIRC, но с переходом на GNU/Linux я выбрал Bash, - теперь потихоньку переписываю все скрипты. Бот много чего умел, но в основном все связано с сайтами, - сообщает информацию о ссылках (заголовки страниц, размеры изображений), которые пользователи кидают в канал, следит за новостями на указанных сайтах, если там есть RSS, а если нет, то приходится писать костыли персонально под каждый сайт. Удобно то, что все новости со всех необходимых сайтов видно сплошным потоком сообщений в одном окне.

Собственно, поводом для скриншота стал новый скрипт, - бот каждые 10 секунд проверяет трекер ЛОРа на наличие новых сообщений и постит их в канал.
Сам бот написан на баше с нуля, и имеет удобную структуру, что - протоколы отдельно, скрипты отдельно... Повесить бота в многими так любимый Jabber делов на пол часа, да вот только не могу разобраться с одной проблемой.

В остальном: Arch Linux, evilwm, любимая атмосферная музыка World of Warcraft :)

>>> Просмотр (1024x768, 78 Kb)

 ,

Spoofing
()

GUI или консоль - вот в чем вопрос

насмотревшись скриншотов товарища Nxx, захотелось вернуться в гуй времен 00х годов, когда все выглядило просто, лаконично и без гламура. на оффтопике с классическим оформлением я просидел все время, со времен 95й винды, а после выхода 7-ки решил, что надо бежать на линукс от этих новшеств куда-подальше.

тут я познакомился с консолью, которая оказалась куда более удобная в управлении и простоте настройки. http://ompldr.org/vZjNhaA в таком окружении я работаю уже второй год и все устраивает, не нужно мышевозить и попадать на кнопочки, руки всегда на клавиатуре и переключение между программами делается парой нажатий. скорость работы очень быстрая.

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

а что выбрали вы?

>>> Просмотр (1024x768, 170 Kb)

 ,

Spoofing
()

evildwm

Большую часть времени использовал evilwm. Теперь захотелось чего-то тайлового и такого же простого, - выбрал dwm, но уже настолько привык к хоткеям evilwm, что после настройки, от dwm ничего родного (кроме тайлинга) не осталось. Получился такой вот evildwm)..

  • рабочий стол с фоном #400040
  • mc допиливается в процессе использования
  • mutt полностью готов
  • gtk и гуй в целом меня мало интересует, поэтому тема дефолтная. а шрифты на моем мониторе выглядят отлично, хотя большинство жалуются на синеву. у меня ее нет.

Всего установлено шрифтов в системе два, дефолтный fixed и droid. В консоли ничего другого кроме fixed использовать не могу (пробовал terminus, monaco, tamsyn, вернулся к fixed). droid для гуя, но как уже сказал, мне гуй безраличен и посему с его настройкой не заморачиваюсь. сделал только, чтобы шрифт был читабелен.

>>> Просмотр (1024x768, 83 Kb)

 , ,

Spoofing
()

Осваиваю vim

Раньше использовал vi/vim лишь для правки конфигов, а теперь выдался свободный вечер, который решил посвятить детальному изучению vim, и вот что из этого вышло.

У меня нет слов, какой это замечательный текстовый редактор. Сколько в нем всяких разных свистелок).. На скриншоте rxvt-unicode, в нем tmux, в нем vim. Теперь не придется запускать несколько копий vim'а, потому-что узнал про табы и сплит окон. Тема vim mirodark, и один единственный плагин NERD tree (обзор файлов слева). Все остальное - vim делает из коробки.

>>> Просмотр (1024x768, 72 Kb)

 

Spoofing
()

Конечный вариант домашнего окружения

Немного допилил конфиги. Отказался от terminus в пользу классического fixed, - в терминусе невозможно отличить «г» и «д», и ряд других букв имеющих англоязычное начертание, которое мешало при чтении текста. Единственный плюс лишь экономия места в высоту, но при моем разрешении монитора это лишь 4 дополнительных строчки в терминале. fixed есть всегда и везде, и глаза настолько сломаны, что порой путаю с Tahoma, поэтому удобство этого шрифта для меня очевидно. :)

На скриншоте Arch Linux, по прежнему EvilWM с одним единственным окном rxvt-unicode на весь экран, на первом виртуальном рабочем столе. В нем же tmux, а в tmux ^b:clock-mode, vim (со скриптом очистки системы от мусора), ncmpcpp, клевая ASCII картинка (оригинал тут: https://github.com/DaisukeAramaki/Dotfiles) и дефолтный irssi.

На втором виртуальном рабочем столе - Firefox (http://ompldr.org/vYW9sbQ). Красивой (которая бы мне нравилась) темы GTK небыло найдено, а посему был поставлен аддон Pentadactyl, и весь интерфейс GTK спрятан. Вся настройка ограничилась установкой Windows шрифтов (в домашнюю директорию).

Вдоволь наигравшись за 4 месяца с линуксом - чем заняться дальше не знаю. В данный момент только пересобираю программы с минимальным набором зависимостей и/или флагов, поскольку из репозитория арча они имеют кучу не нужных (мне) фич. Думаю о том, что пора бы пробовать и другие дистрибутивы, что впрочем не так интересно, как попробовать собрать LFS в виртуальной машине, чем и надеюсь заняться.

>>> Просмотр (1024x768, 61 Kb)

 ,

Spoofing
()

☥ готичное ☥ красноглазие ☥

Загорелся желанием сделать Ъ-готично, вкупе с красноглазием^Wконсольными программами выглядит очень даже ничего, имхо конечно. С конфигами помог jasonwryan.

Помимо прочего, в процессе перехода с nano на vim, - не так страшен черт..., только нужно не полениться настроить его и запомнить новые клавиши управления.

Оконный менеджер EvilWM - удобное управление с клавиатуры и очень легковесный (не имеет никаких опознавательных черт, кроме границы окна в один пиксель, а на скрине urxvt развернутый на весь экран), а «тайлинг» делает tmux.

Шрифт удобен тем, что помещается много информации, но к сожалению трудно разглядеть готичный ☥, который используется в качестве разделителя на панели tmux. Также он выводится всегда в конце строки приглашения PS1.

>>> Просмотр (1024x768, 60 Kb)

 ,

Spoofing
()

Arch, ванильный dwm; и меланхолия.

Погода уже несколько дней плохая, словно наступает осень. Настроение сооветствующее. Несколько забегая вперед сменил wallpaper на осенний, а также решил попробовать dwm вместо предыдущего openbox'а. Ванильный dwm в том смысле, что без патчей.

И dwm выглядит лучше, чем openbox. В целом, имеет все тоже самое («хотя, какой сейчас WM не имеет виртуальные столы, меню и т.д.?»), что и openbox, а еще панельку для вывода информации. Я про ту, что xsetroot -name. Воспользовавшись ею можно отказаться от conky и/или dzen2, используя sh скрипты. Воткнул туда только дату и время. Панель внизу - dmenu, кстати тоже настраивается sh скриптами, но устанавливается отдельно. Перед dwm был выбор между awesome и xmonad, но awesome - lua, а xmonad - haskell. dwm же использует C, и не смотря на то, что нужно компилировать программу для ее настройки - сложностей не возникло. Вывод: dwm лучше openbox, да и других WM)..

Стиль (цвета) перенес из openbox'а. Все также отдаю предпочтение минимализму и консольным программам, и сейчас лишь допилил urxvt. В остальном все дефолтно.

Настроение: Diva Destruction - The Broken Ones

Надеюсь скоро потеплеет)..

>>> Просмотр (1024x768, 275 Kb)

Spoofing
()

Arch и OpenBox. Мой первый линукс.

Вторая неделя как установил линукс, хотя до этого много о нем читал, но выбрать дистрибутив не мог. А пользовался оффтопиком ~13 лет. Arch показался чем-то средним из огромного выбора дистрибутивов.

Комп домашний, набор программ небольшой: irssi, rtorrent, moc, mc, mplayer, firefox, wine+mirc.

В оффтопике пользовался оболочкой bbClean (она же bb4win, порт BlackBox), поэтому не долго думая в качестве WM выбрал OpenBox.

Настроек немного, - указал цвета для терминала в ~/.Xresources, перенес тему из bbClean в OpenBox и сделал прозрачную tint2, чтобы не мозолила глаза. tmux нужен чтобы выходя из иксов (а запускаю их только для firefox, mirc и mplayer) не закрывать другие программы.

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

>>> Просмотр (1024x768, 199 Kb)

 , ,

Spoofing
()

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