Автор sway написал книгу про Wayland
Если кто хочет почитать про Wayland, то вот вам книга: https://wayland-book.com/
Если кто хочет почитать про Wayland, то вот вам книга: https://wayland-book.com/
Привет. Пытаюсь поменять местами клавиши на клаве, решил сделать не топорно правя файлы в /usr/share/X11, а через конфик-опцию в sway
input <identifier> xkb_file <file_name>
Sets all xkb configurations from a complete .xkb file. This file can be dumped from xkbcomp $DISPLAY keymap.xkb. This setting overrides xkb_lay‐
out, xkb_model, xkb_options, xkb_rules, and xkb_variant settings.
сделал дамп через xkbcomp:
root /usr/share/X11/xkb/rules # xkbcomp $DISPLAY xkb_config.xkb
подключаю:
input keyboard xkb_rules "xkb_config.xkb"
Результат - жалуется на ошибки в файле, пытался скомпилировать .xkb в .xkm, итог аналогичный. Может кто уже мучился? Если чего-то накостылится, то хотелось бы кинуть xkb_config.xkb в ~/.config/sway, но никак не выходит, не находится там конфиг, по-всякому задавал пути - отностельный и абсолютные. Интересно, почему решили взять иксовый xkb? Как-то причесать бы его под wayland.
CenOS 6.10 на Сontabo. Пишут, дополнительных ipv6 адресов могут быть миллионы. Вешаю доп. адреса.
В IPV6ADDR_SECONDARIES добовляю по одному адресу. Первые 63 адреса работают: ping6 идет, начиная с 64-го после передергивания сетевой службы ping6 - ответы не приходят.
Почему первые 63 адреса нормально прописываются?
И если добавить 64-й - ipv6.google.com уже не пингуется?
Конфиг eth0:
...
IPV6INIT="yes"
IPV6ADDR="2a02:xxxx:xxxx:xxxx:0000:0000:0000:0001/64"
IPV6_DEFAULTGW="fe80::1"
MTU="1500"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХ"
IPV6ADDR_SECONDARIES="2a02:xxxx:xxxx:xxxx:0000:0000:0000:0002/64 \
2a02:xxxx:xxxx:xxxx:0000:0000:0000:0003/64 \
...
2a02:xxxx:xxxx:xxxx:0000:0000:0000:0063/64"
Проверяю:
ip -6 addr show # смотрю адреса
ping6 ipv6.google.com # запущен пинг
При добавлении 64-го доп. адреса:
From 2a02:xxxx:xxxx:xxx::64 icmp_seq=176 Destination unreachable: Address unreachable
После полутора лет разработки вышла очередная версия FreeOrion — свободной космической 4X параллельно-пошаговой стратегии, основанной на серии игр «Master of Orion».
Основным направлением в этом релизе стали улучшения многопользовательской игры, полный пересмотр нацеливания в битвах и переработка топливной механики в механику топливной эффективности. Помимо этого были произведены мелкие улучшения и изменения, и, разумеется, исправления ошибок.
Ключевые изменения:
Улучшения многопользовательской игры:
Нацеливание в битвах:
Корпуса кораблей характеризуются топливной эффективностью, которая масштабирует дополнительное топливо от топливных частей и другого контента, добавляющего топливо.
P.S. Действует публичный сервер игры freeorion-test.dedyn.io.
P.P.S. Действует сервер игры с удлинённым временем хода, регистрация на форуме игры.
>>> Подробности (freeorion.org)
Ну точнее для neovim’а. Блин, болею, подумал чем бы заняться и изобразил вот это.
Забрать можно тут: https://github.com/neg-serg/neovim-colorschemes
Други, подскажите
С помощь automount от systemd на клиентских машинах при загрузке монтируется удаленное хранилище по nfs.
В этом хранилище есть сервис, который позволяет рендерить на клиентских машинах, если была отправлена соответствующая задача. т.е. это тупо сервис, который запускается при загрузке машины и сигналит, серваку, что мол щас машина свободна и на ней можно рендерить или наоборот.
Так вот, из-за того что этот сервис (точнее его запускающий файл) хранится на удаленном хранилище, то при перезагрузке клиента он не запускается.
Как мне сделать так, чтобы этот сервис запускался только тогда, когда клиентская машина уже точно находится в сети и хранилище примонтировано?
Всем привет.
Просьба дать совет, или рекомендацию по решению, которое можно использовать в качестве закрытого корпоративного мессенджера, но только в разрезе локальной сети. Желательно клиент-сервер.
Заранее спасибо!
Добрый день, допустим есть HTTPS REST API, внутри которого авторизация происходит один раз за сессию и после используется JWT токен.
Возник интересный вопрос - есть ли возможность защититься от мужика посередине который получил возможность читать траффик, например так ?
Ведь даже без логина пока токен валиден он может делать любые запросы. Как проверить подлинность клиента не могу придумать. Что-то можно сделать в этой ситуации? И насколько реальна такая атака? Все-таки требуется доступ к внутренностям телефона.
всё просто и удобно
https://github.com/neg-serg/dotfiles
В нормальном качестве, а не вот это вот всё: https://i.imgur.com/z1arTLh.png
Из того на что стоит обратить внимание это конфиги zsh, там свой дистрибутив по сути, также tmux, tridactyl и polybar. Также для i3 я сделал что-то типа notion 3/4-like UX на базе i3ipc и оно всё быстро работает.
Вот например что хочу выделить, это zsh-defer позволяет ускорить загрузку zsh где-то в два раза.
Для tmux прикольные плагины вот эти:
plugins/tpm – ну это понятно, это менеджер плагинов)
tmux-plugins/tmux-resurrect – это для того чтобы сохранять состояние короче текущее и потом можно с него загружаться со всей историей что уже была
Morantron/tmux-fingers – позволяет быстро копиривать в буфер обмена или буфер tmux файлики и что-то подобное, особенно хорошо сочетается с безпрефиксными хоткеями, которые идут через alt)
laktak/extrakto – позволяет делать автокомплит через fzf для той инфы, которая уже есть в tmux
Ну polybar это просто полибар, но мне нравится идея с прозрачными разделителями под наклоном, может и вам тоже :)
Ну про tridactyl я уже писал что там почти всё поправил.
Прошел уже год с того момента, как я перешел дома на Sway. И вот почти 8 месяцев, как у меня получилось перейти на Sway с i3wm и на работе.
На скриншоте:
Музыку играет mpd, управляется через Mingus.
Цвета — sourcerer. Вроде, неплохо. Единственная тема, на которую смог соскочить с Solarized.
ШГ — Source Code Pro.
Конфиги тут (github.com).
Коллеги,
Я хочу представить вам наш калькулятор: https://freelance.tax/
Я им занимаюсь последние несколько лет, и некоторые из вас слышали о нем.
Этот калькулятор знает о налогах, аренде, обязательных социальных платежах, страховке и даже о стоимости еды в 56 городах Европы и может сравнить их для вас, учитывая ваши расходы на жизнь. В итоге вы получаете сумму «free-cash» — это деньги, которые будут у вас оставаться после того, как вы оплатите налоги и обязательные страховки, квартиру, свет и автобус. И даже купите себе какой-нибудь базовой еды.
Т.е. free-cash — это деньги, на которые вы путешествуете, покупаете своей жене платье или новый телефон.
Вы скажете, что расходы на жизнь у всех разные? Да. Он считает по умолчанию, что вы будете жить в достаточно спартанских условиях и иногда радовать себя, но вы можете скорректировать свой уровень жизни. Хотите жить в элитном районе и отправлять своих детей в частную школу, перемещаться только на такси и питаться исключительно в ресторанах? Укажите это в опции «Уточнить расходы».
Кроме калькулятора у нас есть блог, правда на английском языке. Там я рассказываю общую идею, как уехать фрилансеру и предпринимателю https://freelance.tax/blog/how-to-move-to-eu/ и есть конкретный пример, который я провел на себе: https://freelance.tax/blog/how-it-all-began/
Заканчивается ли на этом проект? Нет, он только начинается :)
До конца года мы запустим полный сервис, который будет включать в себя банковский счет и аккаунтинг для фрилансеров и предпринимателей как единый продукт, но наши ресурсы ограничены и мы хотим понимать, какие страны нужно охватить в первую очередь, так что, если вы - фрилансер или предприниматель и хотите переехать, то можете оставить заявку на страну или страны, и мы с вами свяжемся, как только будем поддерживать вашу страну.
Да, мы строим платформу, которая позволяет переехать в один клик. Ну или почти в один клик :)
Перемещено Dimez из internet
Итак, с момента прошлого скриншота накопилась куча изменений, так что решил выложить новый. Сейчас большая часть (свободного) времени уходит на всякую хрень, так что поменялось мало чего.
Сводка:
О системе:
Цвета, обои и дотфайлы можно посмотреть в репе на гитлабе: https://gitlab.com/codingjerk/dotfiles
Раз тут такое спонтанное выкладывание i3, то я тоже выложу своё.
Это - постепенное развитие моего конфига, который был сделан «по вашим советам» (NixOS + i3 + KDE (по вашим советам))
Основные внешние изменения - добавлены konversation с конфигом, цветовая тема okular, «цветовая тема» firefox ( LOR (pic4a.ru) habr github ).
Ещё я попробовал попользовать XMonad, особого профита для себя не увидел. Вместо этого просто научился использовать табы в i3.
Внутри я добавил плагинов emacs для своего комфорта, растащил конфиг по отдельным файлам, дописал плагинов для albert, перешёл на rclone с gdrive-ocamlfuse.
Конфиг: https://github.com/balsoft/nixos-config/
Вот, что получается, если некоторое время потратить на настройку nixos. Мне нравится KDE, я люблю тайлинг, и поэтому решил сделать вот такую смесь. Получилось по мнению некоторых «тяжело», по мнению других «неудобно» (жду вашего мнения), но тем не менее меня всё устраивает, а благодаря NixOS + home-manager одна и та же конфигурация оказывается на всех моих машинах автоматически, каждый день в 19:00 (Да, совсем вся, включая приложения, сервисы, темы, расширения и даже список доступных хостов в Dolphin и SSH).
( читать дальше... )
После выхода беты sway смог смигрировать на него на домашнем ноутбуке.
Работает хорошо, не падает, тиринга нет.
В игрушки играть можно, работают. На этом скриншоте, кстати, можно увидеть waybar — панельку для wayland. Но меня она как-то не очень вставила.
ssh -Y host command тоже работает, как я понимаю, через xwayland.
Очень понравилось, как сделана настройка устройств ввода. Так, например, можно настроить тачпад и клавиатуру:
input "2:18:FocalTechPS/2_FocalTech_Touchpad" {
dwt enabled
tap enabled
natural_scroll enabled
middle_emulation enabled
pointer_accel 0.35
}
input "1:1:AT_Translated_Set_2_keyboard" {
xkb_layout us,ru
xkb_options grp:win_space_toggle
}
Для уведомлений рабочего стола сейчас есть только mako, но, честно говоря, он не очень по сравнению с тем же dunst.
Из проблем:
А так все ок, для домашнего использования подходит вполне.
Когда в первый раз поставил тайловый wm, сразу понял, что обратно в радужные миры xfce и *box я уже не вернусь. i3 я ставил первым тайловым, на нём и остался. Пробовал awesome, но ниасилил.
Весь процесс настройки заключался в перебинде некоторых клавиш (Закрывать окна по Mod+Shift+Q? Серьезно, кто до этого додумался, даже стандартное Alt+F4 лучше), настройке бара и рабочих пространств, и конфигурированию различных примочек, вроде терминала, шрифтов, гтк темы, и прочего, что во всех DE идет из коробки. Ну и ещё со временем подправил некоторые опции в конфиге, вроде smart-границы окон.
Очень понравилось, что все настройки хранятся в небольшом текстовом файлике, и полный мануал по его редактированию влезает на одну web-страничку на сайте i3.
В качестве бара использую стандартные i3bar и i3status. Были выпилены всякие ненужные вещи, вроде ip адреса, и добавлена инфа о громкости и погоде. Последнюю тянет один чудесный скриптик на питоне, который я стянул у кого-то с гита.
Скрин с vim (там открыт конфиг i3) и neofetch
Шэ таки Гэ, потому что толкового мана для домохозяек по их настройке не нашел, а самому разбираться банально лень. Мож через месяц-другой созрею.
В целом, получилось обычное рабочее окружение, в котором ты пользуешься программами, а не оконным менеджером.
Давно хотел себе механику, и наконец-то Anne Pro появилась на AliExpress. Решил взять с браун свитчами. Ох и шикарная же вещь, хотя думал, что привыкать придется довольно долго к 60% да и некоторые клавиши не совсем в очевидных местах, но оказалось очень даже удобно. Механика ван лав :3
Продал свой ноут и купил пекарню с win по дефолту. После того, как клава приехала, решил все-таки вернуться на православную ось, форматнул к херам оба винта, накатил Arch. Дальше пошел выбор WM (на DE я больше не вернусь)
Хотелось бы еще рассказать про BDSM BSPWM: вещь то очень даже неплохая, однако товарищ https://github.com/baskerville обожает ломать обратную совместимость и ты такой обновляешься, ребут (иксы лежат ofc) и в @хуе лезешь читать changelog, фиксить свой конфиг (теперь видите ли у нас север-запад-юг вместо привычных up-left-down, ну и тд). Итог — ждать пока BSPWM станет ≥1.0, тогда и можно будет юзать.
Поискал пару других тайловых WM, но остановился на i3. Комьюнити большое, саппорт во всяких барах, биндинги к i3-msg на многих языках, да и вообще отличная и стабильная вещь. Т.к. начал менять WM, то и бар решил найти новый, bye lemonbar. Нашел вот такую имбу — https://github.com/jaagr/polybar. Сначала хотел сделать прозрачный бар и минимализм, но пока что юзаю почти тот же сетап, что и был с минимальными дополнениями.
В дотфайлах тоже много изменений: вынес старые конфиги bspwm в отдельную директорию, все почистил. Теперь в prompt текущую ветку показывает везде в проекте, а не только там, где есть .git, добавил иконки в ls, обновил алиасы и много мелочей.
Ну и все конфиги тут — https://github.com/HaCk3Dq/dotfiles
И еще переехал с вк, в тг: https://t.me/hack3d_home
Peace.
Сделал как здесь написано но polybar не исполняется.Сам конфиг polybar не трогал.
polybar example в консоли исполняется
Непосредственно i3 перезапускал и даже reboot_нулся,результата нет.
Mein Kampf
Вобщем почти победил я polybar,посредством изучения аналогий...Как оказалось ВНЕЗАПНО следует давать имя polybar в его конфиге:
- [bar/top] */top например или еще что в зависимости от того,что прописано в launch.sh как пример у меня сейчас
- polybar top &
P.S.Все же я покамест не буду закрывать тему,может есть еще советы которые не только мне помогут.
UPD:Тема исчерпана в силу своей глупости и величины маразма.
| ← предыдущие | следующие → |