Рубрика «gentoo» - 2

После пяти суток компиляции Gentoo Linux установилась на автомобиль Tesla Model S - 1

Пару месяцев назад владелец автомобиля Tesla Model S, линуксоид и фанат операционной системы Gentoo под ником Hemera решила всё-таки хакнуть свою машину Tesla Model S и получить права рута.

Первым делом она расковыряла боковую панель возле двери с водительской стороны и извлекла оттуда кабель CAT 6 с проприетарным коннектором, который использует компания Tesla. К нему можно подключиться обычным сетевым кабелем, сделав переходник по образцу проприетарного, но сеть защищена паролем.
Читать полностью »

На Хабре уже писали о синхронизации линуксовых почтовиков с MS Exchange, но там не было KDE Kontact и мне поэтому пришлось искать решение. Не то, чтобы это было сложно, но всё-таки лучше зафиксировать как это делается.

Немного терминологии. KDE-PIM — это набор программ управления личной информацией. В него входят, помимо прочего, расширенный емайл-клиент Kontact и усеченный вариант — KMail. Kontact включает в себя календарный модуль KOrganizer, RSS-агрегатор, Заметки, Контакты и прочее.

Работать в KMail или Kontact неудобно, когда календарь не синхронизирован с почтовым сервером. Для того, чтобы решить эту проблему нужно воспользоваться программой-посредником, которая будет забирать данные с Exchange Server и передавать её почтовому клиенту, так как сам KOrganizer не умеет подключаться к Exchange Server, а Kontact и KMail умеют забирать почту только по IMAP(S) или POP(S).

Такой прокладкой между Kontact и почтовым сервером выступает DavMail, который c последним обменивается информацией по протоколу CalDav. В дистрибутиве Генту пакет DavMail не доступен из основного репозитария, но можно воспользоваться оверлеями или скачать deb-пакет и установить с помощью dpkg.

В файле настройки ~/.davmail.properties редактируем следующие записи.

davmail.caldavPort=1080
davmail.url=exchange.owa.fqdn
# Режим службы, графическая оболочка выключена.
davmail.server=true

Читать полностью »

Всем, доброго времени суток.

По сути, к реализации этой маленькой автоматизации меня сподвигла лень.

Собственно, с чего все началось.

У меня есть ноутбук с установленной gentoo, и i3wm оконным менеджером. Так же есть несколько мониторов(дома, на работе и т д). Разрешения на всех мониторах разные, способы подключения тоже (VGA, HDMI, DVI) разные. Активно, использую первые два.

Раньше, при подключении второго монитора, приходилось вызывать команды, которые инициализировали этот самый монитор. Запуск команды с автоматическим ключем, не всегда давал, желаемого результата(не угадывал разрешение).

xrandr --auto

Потому, приходилось запускать эту же команду, но с набором других ключей, расширением например.

--mode

И хотя, в xrandr для каждого манитора у меня есть несколько вариантов разширений, есть одно (максимальное для данного монитора, которое удолетворяет), но на каждом мониторе оно разное(так как сами мониторы разные).

Потому пришлось искать решение…

Читать полностью »

Третья часть моего поста (предыдущую можно найти тут)

В этом кусочке назначаем кнопки мыши и клавиатуры. Небольшое примечание: для Mod4 + PrntScr я назначил делать скриншот выделенной области, а на просто PtntScrn скриншот всего экрана, но второй случай не работает — не доходят руки разобраться (для скриншотов вам понадобится установить пакет xsnap
Читать полностью »

Продолжение моего т.н. знакомства с WM Awesome

Первая часть статьи тут.

Тут объявляем все виджеты, которые буду использоваться. Сразу стоит отметить баг — при нажатии клавиши «отключить звук» звук исчезает, при повторном нажатии — на виджете отображает, что звук включён, но его нету. Приходится прописывать команду вручную в консоли, странно. Пока не нашёл как его исправить. И ещё смущает отображаение громкости — 90% по факту ~70 единиц в alsamixer, надо бы исправить, но никак не дойдёт руки. Ну а остальное вроде как интуитивно понятно
Читать полностью »

Разговор пойдёт о моём первом знакомстве с таким оконным менеджером, как Awesome. Долгое время я использовал Gnome2, потом пробовал Gnome3, решил испробовать kde, но ничего из этого не удовлетворило меня. Да, к слову, у меня Gentoo. Да, статья ориентирована на таких же как и я новичков — дабы упростить жизнь.
Читать полностью »

Есть у меня несколько VPS'ок с Gentoo, бегущих под VMWare, для которых я, пожадничав, выделил всего по 7G дискового пространства. Как-то раз, после выхода очередной версии gcc, на одной из них закончилось место. Покопавшись, я обнаружил, что главными потребителями были директории /usr/src и /usr/portage. Тут же родилась мысль переместить их на файловую систему с компрессией (ага, на NTFS) и выбор пал на Reiser4, так как эти данные идеально подходят для неё — очень много файлов и они все маленькие.

Про эту файловую систему в сети имеется множество противоречивой информации (2013), но, пожалуй, стоит почитать статью (2010) ведущего разработчика. Цитата из статьи:

за последние четыре года я не помню, чтобы кто-то терял данные на reiser4 разделе при исправно работающем железе. Ко мне обращалось несколько человек с жалобой на работу fsck. В конечном итоге все они получали и свои данные и работающий fsck.

Мал мала меньше Не надо её бояться…
Читать полностью »

Спасибо, что дочитали заголовок. Это был тест.

Сегодня, после наката очередных обновления на свой любимый Gentoo сервер и профилактического reboot'a, внезапно, отвалился /dev/md1 со словами мудрого ядра: sdc1 does not have a valid v0.90 superblock, not importing!

Шок! Паника! хорошо, что не в ядре…

А в чём, собственно, дело?

Для начала расскажу о конфигурации сервера, чтобы было легче понять суть проблемы и способ её решения. Итак, ядро 3.10.7 с включённым RAID autodetect и двумя RAID1 (зеркало) дисками.

На /dev/md0 монтируется root, на /dev/md1 база данных (Percona):

Читать полностью »

В очередной раз утратив ценный конфиг из-за перепутанных шелловых > и >>, я, наконец, понял,
что пора делать бекапы.

image

Можно делать копии конфигов куда-то в укромное место на диске, можно сделать rsync на удалённый сервер
или понаписать хитрых велосипедообразных скриптов.
Но самое удобное решение находится уже прямо под руками: создать git репозиторий в корне.
Читать полностью »

В ходе прочтения этой статьи и комментариев к ней у меня сформировалось стойкое ощущение, что большинство пользователей использующих другие дистрибутивы имеет не совсем верное представление о gentoo-like системах. Скорее всего виновато в этом само словосочетание «source-based».
В чем прелесть Gentoo: Мифы и реальность
Кто-то, услышав его, представляет при этом компьютер дымящийся от усилий прикладываемых при бесконечной компиляции очередной утилиты. Кто-то вспоминает dependency-hell который поджидает нас при установке тарболов. Кто-то считает, что это дистрибутив для малолетних шк энтузиастов готовых родину продать за ускорение системы и снижение времени загрузки на пару секунд. Некоторые бегут в шоке узнав про практически полное отсутствие графических средств администрирования.
Так как я считаю что данный дистрибутив сильно недооценен, и как следствие его использует меньше людей чем могло бы (а чем шире сообщество, тем лучше), я решил описать свою, возможно глубоко субъективную, позицию по данному вопросу и постараться убедить читателей, что дистрибутив вовсе не столь брутален и хардкорен, как могло показаться.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js