LINUX.ORG.RU

Избранные сообщения bryak

Middle+ DevOps в BTS Digital удаленно (full-time)

Форум — Job

DevOps # #CI/CD #Docker #вакансия

Название компании: BTS Digital

Формат работы: удаленный

Занятость: полная

Вилка: от 1400$ до 4000$

Контакты: aidana.bissekenova@btsdigital.kz, telegram - @aidana.bisseken Мы большой казахстанский IT startup, наши продукты:

Digital ID (3 млн. юзеров), Aitu Messenger (1млн.) а также платежная система, smartgov, сервис кэшбеков Dosmart и много что еще @ https://btsdigital.kz/. Ищем Middle+ DevOps engineer. Куда стремимся? Казахстан, Центральная Азия, крутые удобные продукты, превращение идей в реальность - это все про нас.

Чтобы достичь этой цели быстрее, мы приглашаем к себе лучших профессионалов.

Стремимся, чтобы через 2 года с помощью наших цифровых решений хотя бы 750 000 казахстанцев (определенный % от малообеспеченных слоев населения) начали зарабатывать по 10$ в день. Через наши платформы, или с помощью наших платформ. Нас 250 со всего СНГ.

У нас нет долгих совещаний, важных начальников и «закрытых кабинетов». Полностью удаленная работа. Мед.страховка, обучение, доплата за интернет и т.д. Let's go к нам диджитализировать Казахстан и нести хорошую миссию людям? Используемый стек технологий: ● Опыт работы с виртуализацией на базе гипервизора KVM;

● Глубокие навыки и опыт администрирования ОС ● Опыт автоматизации процессов в ОС

● Знание ландшафта его компонентов, а так же сильных/слабых сторон каждого продукта;

● Опыт автоматизации при помощи shell, python скриптов;

● Опыт работы с СУБД PostgreSQL, и т.д;

● Понимание взаимодействия между HW, операционной системой и приложениями в ● Опыт выявления и устранения неисправностей;

● Опыт развёртывания и интеграции SDN;

● Умение самостоятельно контролировать ход выполнения своих задач, инициативность;

● Опыт работы со средствами автоматизации развертывания ( ).

● Опыт работы с CI/CD Опыт работы (не менее 3 лет)

● Создания необходимых условий в инфраструктуре для нормального функционирования ПО;

● Объединение всех процессов из разработки в поставку;

● Организация общей среды для произведения изменений;

● Мониторинг серверов и сервисов

● Обеспечение стабильности работы

● Автоматизирование всех процессов.

 , , ,

aidanabisseken
()

Посоветуйте книжки по линейной алгебре и аналитической геометрии

Форум — Talks

Сабж

Хочу изучить тему как хобби, чтобы мочь рисовать разное самостоятельно, без магии игрового движка.

Уровень нужен «для идиотов», для школьного уровня подготовки. Возможно, в учебниках для вузов такое есть? Тут кто-нибудь учится в вузе, или это уже не модно?

С меня как всегда ничего. Заранее спасибо)

 ,

stevejobs
()

2020 год, как отправить XMPP сообщение?

Форум — Admin

Как отправить сообщение из python или терминала?

Пробовал

  1. xmpppy - перекати поле. Толи с новым Python разломан, пишет про непонятную ошибку сплитинга строк или типа того

  2. slixmpp - тяжело ставится с кучей зависимостей. До документации руки не доходят явно. Всё обмазано как попало асинхронными вызовами. В итоге вся эта ерунда виснет даже на тестовых примерах (наверно какая-то гонка ресурсов).

  3. sendxmpp - Jabber - sendxmpp не отправляются сообщения

Короче третий день уже ковыряюсь, чтобы такую элементарную задачу сделать… И зачем я с уютненьких Telegram ботов вылез в эти технологии для старых пердунов…

Как?

UPDATE: Короче использовал aioxmpp. При завершении выбивает исключения OpenSSL, ну и ладно - работает.

 ,

fornlr
()

Ребут тачки. Где посмотреть из-за чего это произошло?

Форум — Desktop

Играл в игру в steam через протон. Скорей всего упал nvidia-driver, который ребутнул систему. Но надо точно это промониторить

в syslog

Dec  5 20:23:14 debian-home dhclient[2607]: send_packet: Operation not permitted
Dec  5 20:23:14 debian-home dhclient[2607]: dhclient.c:2755: Failed to send 300 byte long packet over fallback interface.
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Dec  5 20:24:59 debian-home systemd[1]: Mounted RPC Pipe File System.
Dec  5 20:24:59 debian-home kernel: [    0.000000] microcode: microcode updated early to revision 0x28, date = 2019-11-12
Dec  5 20:24:59 debian-home kernel: [    0.000000] Linux version 4.19.0-12-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.152-1 (2020-10-18)
Dec  5 20:24:59 debian-home kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-12-amd64 root=UUID=cb141726-00ba-4b79-833c-526f8dfe2494 ro quiet
Dec  5 20:24:59 debian-home kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
Dec  5 20:24:59 debian-home kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
Dec  5 20:24:59 debian-home systemd[1]: Starting Flush Journal to Persistent Storage...
Dec  5 20:24:59 debian-home kernel: [    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
Dec  5 20:24:59 debian-home kernel: [    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Dec  5 20:24:59 debian-home systemd-modules-load[295]: Inserted module 'lp'
Dec  5 20:24:59 debian-home kernel: [    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-provided physical RAM map:
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
Dec  5 20:24:59 debian-home systemd[1]: Started udev Coldplug all Devices.
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c6b41fff] usable
Dec  5 20:24:59 debian-home kernel: [    0.000000] BIOS-e820: [mem 0x00000000c6b42000-0x00000000c6b48fff] ACPI NVS
Dec  5 20:24:59 debian-home systemd[1]: Starting Helper to synchronize boot up for ifupdown...

где еще можно посмотреть, из-за чего пк перезагрузился? В dmesg лог запуска текущего ядра

 ,

bryak
()

Перемещение между окнами в Emacs?

Форум — General

Ищу пакет или кусок кода который можно впихнуть в конфиг, который реализует перемещение между окнами расположенными по краям фрейма. Т.е. иметь возможность перейти в крайнее левое\правое\верхнее\нижнее окно.

В данный момент использую:

windmove-left 
windmove-down 
windmove-up
windmove-right

Но мне нужно нечто на подобие:

evil-window-move-far-left
evil-window-move-far-right
evil-window-move-very-bottom
evil-window-move-very-top

но только не перемещая текущее окно, а всего лишь переместить курсор, т.е. переместиться в окно, не перемещая само окно.

ЗЫ. Гугль поиск ничего не дал( либо руки кривые.

 ,

lintiay
()

Посоветуйте сериал

Форум — Talks

Хочется посмотреть какой-нибудь сериал, чтобы разгрузить мозг. Без какой-нибудь драмы, без какой-нибудь серьезной глубинной идеи, без серьезной психологии. Но не уровня Воронины или какого-то бутора. Какие-нибудь приключения чтоли, чтобы позитивно было. А то все эти полицейские разборки, семейные драмы, моральность аморальность, борьба добра со злом и психоанализ вызывают рвотный рефлекс. Сериалы в топ 100 популярных как раз из этой серии. Все эти карточные домики, острые козырьки, во все тяжкие, черные зеркала, настоящие детективы как раз из этой серии. Хочется просто включить, чтобы посмотреть на мир со светлой стороны

 

bryak
()

Упала скорость HDD и стала периодически падать

Форум — Linux-hardware
было # hdparm -Tt /dev/sdb
 Timing cached reads:   9508 MB in  1.99 seconds = 4767.90 MB/sec
 Timing buffered disk reads: 336 MB in  3.01 seconds = 111.75 MB/sec

стало # hdparm -Tt /dev/sdb
 Timing cached reads:   9310 MB in  1.99 seconds = 4667.70 MB/sec
 Timing buffered disk reads: 206 MB in  3.02 seconds =  68.16 MB/sec

и было даже замечено:

# hdparm -Tt /dev/sdb
 Timing cached reads:   9648 MB in  1.99 seconds = 4838.87 MB/sec
 Timing buffered disk reads:   2 MB in  6.72 seconds = 304.98 kB/sec

т.е. временами падает скорость без предупреждения. Торренты, облако прочее, да есть, но сейчас когда это писал клиенты не были запущены и показывал Timing buffered disk reads: 40-60 MB/sec

Через Live-CD какой-нибудь без подмонтированных разделов (просто, мало ли) аналогично. Симптомы похожи на эти (но там решение конечно: «После перезагрузки восстановилось назад все», увы не помогает). Сейчас перекидываю какие-то данные на внешний в обще показывает:

# hdparm -t /dev/sdb
/dev/sdb:
 Timing buffered disk reads:   4 MB in  4.85 seconds = 845.36 kB/sec

# hdparm -t /dev/sdb
/dev/sdb:
 Timing buffered disk reads:   2 MB in  3.10 seconds = 660.69 kB/sec

Есть идеи? Или, если нет, то 2.5_HDD от 1Тб какой бы посоветовал и проверенный, долго живучий для хранилища вторым диском в домашний ноут?

 , , , ,

NK
()

Ваши 10 самых любимых книг

Форум — Talks

Делитесь:)

 

bryak
()

[решено] Программное эхоподавление (и эхокомпенсация) в Debian - какие существуют решения?

Форум — Desktop

Добрый день!

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

Добавлением в /etc/pulse/default.pa следующих строк:

load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource

…включил встроенный модуль подавления шума и эха PulseAudio.

Но он не справляется. Хотелось бы узнать, кто как решает данные акустические проблемы.

 , ,

debiani
()

Просто оставлю это здесь: Игра в supertux2 с множественными `tail /dev/zero` в фоне без зависаний

Форум — Desktop

Собственно: https://youtu.be/fPnbnNX9CPE

Система на HDD, Debian 9 Mate, MemTotal=10GB, swap on zram (disksize=14GB). memavaild, prelockd и nohang-desktop работают в фоне и помогают сохранять отзывчивость несмотря ни на что.

https://github.com/hakavlad/nohang

https://github.com/hakavlad/prelockd

https://github.com/hakavlad/memavaild

Кратко: prelockd - новейшее оружие в борьбе за отзывчивость при нехватке памяти.

Спрашивайте ответы.

 

hakavlad
()

В кои-то века родил статью по своей питоновой либе

Форум — Development

https://habr.com/en/post/526002/ — Making python's dream of multithreading come true

Хотелось написать что-то для прочтения буграм, но и вам запощу, так и быть. Буду благодарен, если кто-то запостит это на reddit.com/r/python и даст ссыль сюда, потому что мне еще две недели нужно ждать, пока аккаунту разрешат делать посты.

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

В частности, написание статьи само по себе помогло сообразить, что без механизма каналов особо нечего ловить в прикладнухе. Причем, я уже знаю, как эти каналы можно сделать гибкими на зависть Go-шникам, потому что это будет не прибитый гвоздями к языку черный ящик, а отдельные примитивы синхронизации и хранилище аля std::deque, для которого можно как быстро в lock-free режиме добавлять и забирать записи, так и выполнять на самом питоне сложные транзакции плана «выбрать записи определенного типа из очереди» — не блокируя при этом lock-free добавление новых сообщений и не блокируя параллельных читателей. То есть, в одном флаконе умещаются любые сочетания взаимодействий производитель-потребитель. Конечно, я подозреваю, что алгоритмы на питоне будут тормознутыми, но что ж поделать, это питон.

 ,

byko3y
()

Измерения с осциллографа в линуксе

Галерея — Скриншоты

Давно хотел осциллограф себе домой, но как-то всё не было причины для покупки. Наконец она появилась и теперь я осваиваю новёхонький Rigol DS1054Z. В процессе освоения возникла необходимость иметь результаты измерений на компьютере. Сам по себе этот осциллограф умеет экспортировать результаты в csv на флешку, но это не очень удобно – перетыкать туда-сюда флешку. Производитель предоставляет софт, но он только под оффтопик.

После непродолжительных поисков, я нашёл открытый софт для управления осциллографами и др девайсами по сети LXI Tools. Всё что требуется, это поддержка устройством команд SCPI. Моя модель осциллографа полностью совместима и позволяет менять задавать параметры, получать результаты измерений и изображения экрана и всё это по сети. Есть графический интерфейс и cli утилита. Можно подключить осциллограф к устройству и полностью контролировать его удалённо. Довольно легко даже автотесты написать.

На скрине измерения частоты поданной с выхода GPCLK0 Raspberry Pi 3B+.

>>> Просмотр (2560x1440, 319 Kb)

 ,

cocucka
()

debian+uwsgi+nginx никак не хочет работать с поддоменом

Форум — Development

delete

 , , ,

noname_user
()

Кому свежих яблочек?

Форум — Talks

Досбор осеннего урожая: новые iPhone и HomePod, MacBook на ARM-процессоре, AirTags (предположительно)

Прямо сейчас❗️https://www.apple.com/apple-events/event-stream/

 

fornlr
()

Кто возьмется сделать православный мониторинг для dwm?=)

Форум — Development

Появилась мысль сделать кикстартер проект. Сформировать всем месте ТЗ по этому проекту и вложиться деньгами(скажем по $1-2 с человека). По результатам выложить это на suckless, чтобы у всех у нас был хороший гибкий мониторинг. Вообще, такой proj хорош тем, кто хочет поднять свой скилл на си, но если таких не найдется, давайте соберемся шекелями и пусть нам запилят мониторинг

В общем есть у меня скрипт на питоне, который имеет конфиг:

data = {
    'item0':
    {
        'job': 'myout',
        'type': 'system',
        'timeout': 2,
        'state': 'enable',
    },
    'item1':
    {
        'name': '',
        'bracket': '',
        'job': 'internet',
        'type': 'function',
        'timeout': 5,
        'state': 'enable',
        'result': 'UP:LOAD'
    },
    'item2':
    {
        'name': '',
        'bracket': '',
        'job': "weather",
        'type': 'function',
        'timeout': 300,
        'state': 'enable',
        # 'result': '☔:0'
        'result': 'W:0'
    },
    'item4':
    {
        'name': '',
        'bracket': '',
        'job': 'traffic',
        'type': 'function',
        'timeout': 1,
        'state': 'enable',
        'result': 'D:0B    U:0B   '
    },
    'item5':
    {
        'name': '',
        'bracket': '||',
        'job': 'disk',
        'type': 'function',
        'timeout': 60,
        'state': 'enable',
        'result': 'RH:-1,-1,-1'
    },
    'item6':
    {
        'name': '',
        'bracket': '',
        'job': "day",
        'type': 'function',
        'timeout': 15,
        'state': 'enable',
        'result': 'Дн.'
    },
}

Скрипт обходит все item, парсит что это «функция», берет имя функции, и выполняет функцию с указанным таймаутом. Далее пишет информацию в общий массив и отдельный тред берет весь массив и пишет информацию в xsetroot -name. Но в целом всё это я так бы сейчас не написал. Это не православно. Православно как?

делаем конфиг в yml вида:

- item1
   - path: /some/script.py
   - timeout: 15
   - state: enable
   - result: 'UP:LOAD'

Далее в сишке обходим все item, запускаем скрипты с заданным таймаутом и пишем в какой-то общий массив. И с таймаутом 2 секунды запускаем xsetroot и подставляем всю инфу. Таким образом мы можем в мониторинг добавлять свои скрипты хоть на питоне, хоть на луа, хоть на sh и мониторинг будет забирать от них выхлоп. Было бы круто:)

А то некрасиво это:

ps_mem |grep monitoring.py

17.3 MiB + 241.5 KiB =  17.5 MiB       monitoring.py

ps_mem |grep dwm

1.3 MiB + 199.5 KiB =   1.5 MiB       dwm

Сам мониторинг занимает больше памяти, чем wm, лол

Кто возьмётся написать православный monitoring на си для dwm? =)

 , ,

bryak
()

Оптимальные параметры монтирования + проблемы при commit=600

Форум — Desktop
defaults,noatime,commit=600,data=writeback,barrier=0,journal_async_commit          0       2

При commit=600 при poweroff рабочая станция не выключается. В принципе удобно, 32гб озу, все пишется в оперативку. Раз в 10 минут скидывается на диск. Все эти 10 минут на диск ничего не пишется, диск постоянно не дёргается. Пробовал делать в скрипте выключения перед «shutdown -h now» sync - не помогает. Сейчас сделал commit=60 - вроде всё ок, но хотелось бы commit=600

Кстати, какие еще есть опции оптимальные для ext4?

 

bryak
()

Тиринг на гибридной графике Intel+Nvidia

Форум — General

Снова хочу поднять тему тиринга на Nvidia (Intel+Nvidia), потому как на 2020 год никаких рабочих решений я не нашел, а те, что есть отсылают еще к временам bumblebee. Суть проблемы такая - включается нвидэ - тиринг. Однако на Linux Mint Cinnamon тиринга нет даже при задействовании нвидэ (если включить ее принудительно, то тиринг). Потому и сижу на cinnamon, а втихую облизываюсь на Manjaro KDE или GNOME. Так вот, как вообще можно побороть этот тиринг? Нужных настроек в драйвере нет, файла 20-nvidia.conf нет.

 , ,

akergez
()

Вопрос касательно ядер

Форум — General

Приветствую!

При использовании ядер hardened или zen вентилятор в ноутбуке сходит с ума, обороты составляют 2300+ и не падают. На stable и lts все хорошо, без нагрузки 2000-2100. Я даже почистил ноут от пыли и заменил термопасту, чтобы отмести вопрос с валенком в радиаторе как можно дальше. Так же откатывался на более старые версии этих ядер, но не помогло. Не знаю, что делать… Наткнулся только на одну похожую тему, оставленную без ответов.

Как быть? Что делать?

 ,

D3306
()

Темный StumpWM

Галерея — Скриншоты

Увидел прошлый скрин в галерее, нахлынули ностальгические воспоминания — решил выложить темно-синий StumpWM в противовес светло-зеленому.

Работал на такой конфигурации на старом ноуте — сугубо приятные впечатления после около года использования. Некоторые вещи типа всяких нотификаций допиливал постепенно, результат можно посмотреть в конфигах.

alert box, urxvt: http://i.imgur.com/8kMvr48.png?1
«виджеты»: http://i.imgur.com/y3KSX6G.png


Конфиг: https://github.com/zarkone/stumpwm.d

>>> Просмотр (1366x768, 464 Kb)

 , ,

zarkone
()

yet another tiling window manager: принимаю киллер-фич-реквесты

Форум — Desktop

привет ЛОР, сегодня мы с девушкой договорились встретиться погулять, к слову, у нее два прицепа, она живет с родителями и ругается с ними каждый день, у нее нет работы, она буквально каждый день просит у меня занять ей денег. я уже приготовил всяких вкусняшек ее детям и небольшой подарок ей самой. но она меня продинамила. как и все другие девушки.

только компьютер меня любит, только компьютер меня уважает!

и поэтому я решил запилить тайловый оконный менеджер на чистом FVWM. FvwmRearrange — сила!

Скриншоты:

http://spfng.com/~spoofing/2015-01-16 12:01.png

http://spfng.com/~spoofing/2015-01-16 12:00.png

Напоминает dwm, не так ли? Кому интересно, FVWM-скрипты и хоткеи: Alt + S сделать окно Master'ом (как в dwm); Alt + T и Y это два вида тайлинга.

DestroyFunc FuncDwmTileH
AddToFunc FuncDwmTileH
+ I All (State 31) Move 0 0
+ I All (State 31) Resize frame 66 100
+ I All (State 31) WindowStyle WindowListSkip
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -m -s -r -h -noraise 66 0 $[vp.width]p $[vp.height]p
+ I All (State 31) DestroyWindowStyle

DestroyFunc FuncDwmTile
AddToFunc FuncDwmTile
+ I All (State 31) Move 0 0
+ I All (State 31) Resize frame 100 66
+ I All (State 31) WindowStyle WindowListSkip
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -m -s -r -noraise 0 66 $[vp.width]p $[vp.height]p
+ I All (State 31) DestroyWindowStyle

DestroyFunc FuncDwmSetMaster
AddToFunc FuncDwmSetMaster
+ I All (State 31) State 31 False
+ I Current (*) State 31 True

Key T A M FuncDwmTileH
Key Y A M FuncDwmTile
Key S A M FuncDwmSetMaster

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

Например, можно сделать float, vertical-tiling, horizontal-tiling на каждый стол по-отдельности, как в dwm, еще можно сделать его на разных слоях (Layer), еще можно сделать несколько окон Master'ов, еще можно... можно всё. Только скажите чего вы бы хотели видеть в тайловом FVWM.

 , ,

Spoofing
()