LINUX.ORG.RU

Мышевозный тайлинг.

 , ,


10

4

Решил опробовать Sway. Ну что сказать? Готов к употреблению. Если сравнивать с i3, то основных плюсов четыре:

- Меньше софта. В основном из-за отсутствия Xorgовского бардака.

- Плавная работа. Тиринга нет. Вообще. Там где раньше приходилось ставить кучу дров, композиты и нудно все конфигурять, сейчас достаточно просто наличия Mesa.

- Меньше вес. При одном и том же наборе софта - минус один гиг.

- Меньше конфигов. Но это вытекает из предыдущих пунктов. Нет иксов, нет комптона, нормально работает gsettings, Ш, вроде, не совсем Г... Собственно, у меня конфигов теперь всего два - один для свая, один для термита.

Минусов не зафиксировал. Ну разве что некоторое дерьмо мамонта может не запуститься.

Цель закосить под мак не ставил. Просто попалась на глаза компактная тема с приятной палитрой и небольшой пак векторных иконок.

Название для тех, кто все еще думает, что тайлинг просто обязан выглядеть чуть лучше чем голая консоль, а управляться чуть проще, чем боинг. Нет, выглядит как любое другое DE, а мышкой нельзя сделать только две вещи - развернуть окно и свернуть. Закрыть можно, инфа 146%.

Neofetch

Gedit

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



Проверено: Shaman007 ()

Ответ на: комментарий от kirill_rrr

Я пишу .kdeglobals сам, возможно, дело в этом?

Если не можешь в ручное редактирование конфигов, есть qt5ct.

balsoft ()
Ответ на: комментарий от balsoft

Это весьма документированный, очевидный и юзерфрендли путь. О этом конфиге я узнал вот только что, хотя потратил больше суток чистого времени гугля «оформление qt5» разными способами около полугода-года назад.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

KDE и документация - это вообще из разных вселенных. Нужно просто учиться читать исходники, а не насиловать google. (Алсо, файлик на самом деле $XDG_CONFIG_HOME/kdeglobals)

balsoft ()
Ответ на: комментарий от qtm

Игры и эти ваши кутя - хз

УМВР. Через xwayland всё работает, чего б ему не работать-то.

Aceler ★★★★★ ()

мышкой нельзя сделать только две вещи - развернуть окно и свернуть

А в шапке окна тогда что, если не иконки для этого?

И втф, где собственно тайлинг?

WitcherGeralt ★★ ()
Ответ на: комментарий от qtm

Перекрываться-то окна будут, но свернуть-развернуть не получится все равно.

Так в гноме тоже свернуть-развернуть считается нестандартным поведением

permafrost ★★ ()
Ответ на: комментарий от Odalist

Ты тоже рано или поздно будешь. Либо превратишься в саахрикту.

P.S. Пишу из под иксов.

WitcherGeralt ★★ ()

Вроде нужно. если к клавиатуре не прибито. А то Gnome на большом экране с 2К некоторые окна при открытии недоразворачивает в высоту, приходится руками, достало невмоготу.

Кто следит, когда там уже вяленый с невидией подружат?

WitcherGeralt ★★ ()
Ответ на: комментарий от xaTa

я один сдесь тайлинга не разглядел?

Ты не один! Здесь ;) - там его нет.

ssh2 ★★ ()
Ответ на: комментарий от WitcherGeralt

В Nvidia утверждают, что работают над заменой GBM, которая удовлетворит всеобщую озабоченность, но 52 коммита за 3 года и более года бездействия — плохой знак.

Deleted ()

Всем, кто не видит, собственно, тайлинга: Предпочитаю схему «один рабочий стол - одно окно на весь экран» Делить экран ноута на две или упаси боже, на три части - изврат.И какой смысл делать такие скрины? Вы Наутилуса в полноэкранном режиме не видели никогда или Гедита?

qtm ()
Ответ на: комментарий от Odalist

На лоре тупые клоуны ненужны. А тут еще какие-то упорото-гейские одалисты....короче. Очередное ненужно.

duraki ★★★ ()

Собственно, а что мы должны увидеть на этом снимке? Вэйланд способен нарисовать картинку в фоне и запустить файловый мэнеджер? Ну, я впечатлён (нет).

ugoday ★★★★★ ()

чем скриншотил? у меня scrot делает пустые черные скриншоты...

amd_amd ()
Ответ на: комментарий от Vigi

Slurp ставится отдельно

ты смотри какой умный! я не догодался!

amd_amd ()
Ответ на: комментарий от amd_amd

Не расстраивайся, я уверен, что ты сможешь, если постараешься.

Vigi ()
Ответ на: комментарий от Vigi

постарался так

bindsym $mod+Print exec urxvt -e sh -c "grim -g '$(slurp)' $(date +'%Y-%m-%d-%H%M%S.png')"
с гуйней проблем нет или если выделить весь экран тоже нормально! а вот из терминала или из того что работает в терминале (типа mc) скриншотит криво - приклеивает с правой стороны от выделеного кусок терминала! если запустить mc и попробовать выделить весь экран - таже муйня получается! как это побороть? кто как прикрутил на горячие скриншотер?

amd_amd ()

это i3 https://b.radikal.ru/b32/1903/48/666a8282e38c.png

это sway https://c.radikal.ru/c32/1903/96/0f5399cb5bf2.png

еще одна проблема с терминалом на примере mc - в i3 он растягивается на весь экран, а sway оставляет снизу черную полосу, вроде бы не критично, но когда рядом запущена гуйня выглядит стремно https://a.radikal.ru/a00/1903/1d/8afd9c93da96.png

amd_amd ()
Ответ на: комментарий от amd_amd

urxvt -e sh -c

Зачем ты это делаешь? Exec всё сам запустит.

bindsym $mod+Print exec grim -g '$(slurp)' $(date +'%Y-%m-%d-%H%M%S.png')

Vigi ()
Ответ на: комментарий от Vigi

Exec всё сам запустит

нет - не запустит, без

urxvt -e sh -c
ни mc, ни top, ни alsamixer - не запускаются! назначенные на горячие
systemctl reboot
systemctl poweroff
не выполняются и в i3 такая же картина на любом железе на любых системах! можно еще по феншую urxvt на $term заменить, но профитов не вижу в этом! даже рекомендованое разрабами dmenu не умеет запускать mc, top и прочую терминальную бороду - так как не догоняет что ее в терминале запускать надо!

amd_amd ()
Ответ на: комментарий от amd_amd

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

systemctl poweroff не выполняются

Ты что-то делаешь не так, у меня в sway работает.

Vigi ()
Ответ на: комментарий от Vigi

что значит я не то делаю? я вообще ничего не делаю - сижу на жопе ровно и жду пока компьютер выполнит мои команды - команды для терминала назначеные на горячие без

urxvt -e sh -c
не отрабатывают и терминальный софт не запускается! может есть какая хитрость и команды на горячие надо прописывать в определенное место конфига, а не дописывать их снизу уже имеющегося? покажи свой конфиг - сравню со своим и может пойму в чем проблема?

amd_amd ()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Все отрабатывает и запускается.

bindsym Print                       exec grim screenshot.png
bindsym $mod+Print                  exec grim -g "$(slurp)" screenshot.png
qtm ()

Годно. Тоже, что ли, заморочиться и на sway перейти. Хотя бы для того, чтобы самому пощупать. Для миграции с i3 много телодвижений или работает почти из коробки?

th3_smart ()
Ответ на: комментарий от qtm

приколись в разницу! это твое

bindsym $mod+Print exec grim -g "$(slurp)" screenshot.png
а это мое
bindsym $mod+Print exec grim -g '$(slurp)' $(date +'%Y-%m-%d-%H%M%S.png')
все уперлось в " или '! спасибо за помощь - твой метод действительно работает!

amd_amd ()
Ответ на: комментарий от qtm

все равно mc, top и alsamixer победить не удалось - им жизненонеобходимо

urxvt -e sh -c

amd_amd ()
Ответ на: комментарий от qtm

хочу так же scrot победить в i3

exec scrot
срабатывает, но мне нужно
exec scrot -s
и вот тут оно без
urxvt -e sh -c
нифига не хочет - поигрался с кавычками не помогает! может подкинешь идейку - наверняка сам на sway c i3 пересел?

amd_amd ()
Ответ на: комментарий от amd_amd

Ты правда не знаешь, что одинарные кавычки экранируют символ $, а двойные нет?

Aceler ★★★★★ ()
Ответ на: комментарий от Aceler

дано:

1. bindsym $mod+Print exec scrot
2. bindsym $mod+Print exec urxvt -e sh -c "scrot -s"
первое может без
urxvt -e sh -c
второе нет! вопрос: как заставить второе отрабатывать без
urxvt -e sh -c
и где тут

одинарные кавычки экранируют символ $

???

amd_amd ()

Чем сделано глобальное меню?

На первый взгляд выглядит так, как будто наконец-то нашлась адекватная (для меня) замена Юнити. Надо будет обязательно изучить это дело, спасибо за пост.

vostmarhk ()

жрет проц без меры! если зайти в гугло карты и ничего не делать - просто их открыть в режиме спутника - проц жрется до 30%! если запустить i3 и так же просто открыть карты ничего в них не делая - потребление процессора будет обычным 2-3% не более!

amd_amd ()
Ответ на: комментарий от vostmarhk

Это не глобальное меню. Просто рабочие столы с названиями вместо номеров.

qtm ()
Ответ на: комментарий от th3_smart

Вообще никаких. Подхватит конфиг i3 автоматом и будет работать. Единственное что надо сделать - вписать раскладку клавы в конфиг и перебиндить комбинации буквенных клавиш с bindsym на bindcode, в русской раскладке не будут работать комбинации с w, q, h, v и т.п.

qtm ()
Ответ на: комментарий от amd_amd

Ты правда не знаешь, что комментарии на ЛОР древовидные?

Aceler ★★★★★ ()

С несколькими мониторами в хотплаге нормально уже работает? Что там с функциями settings-daemon, которые теперь не в иксах: медиаклавишами и их индикацией, настройками яркости дисплея, настройками тачпада, цветовыми профилями, нотификациями, индикаторами? Старый софт через XWayland нормально работает?
В X11 я раньше просто gsd+gnome-panel вместе с i3 запускал, а в wayland такое не прокатит.

snizovtsev ★★★ ()
Последнее исправление: snizovtsev (всего исправлений: 2)
Ответ на: комментарий от Aceler

комментарии на ЛОР древовидные

по ходу пользователи тоже - чем больше звезд тем древовиднее! по теме есть чего? или ты просто поговорить хочешь?

amd_amd ()
Ответ на: комментарий от amd_amd

чем больше звезд тем древовиднее!

Нет, они просто смеются над твоим неосиляторством.

жрет проц без меры!

Неосилятор, а ты чего-то другого, от вяленого, ожидал?

Odalist ★★★★★ ()
Ответ на: комментарий от snizovtsev

С несколькими мониторами работает.

Почти все перечисленное поддерживается сваем нативно.

Демон уведомлений нужен сторонний. Либо mako (wayland), либо dunst (xorg, но работает прекрасно, я проверял)

Xwayland нормально работает. А запустится прога или нет, сильно зависит от требований самой проги. Лично у меня проблем не было.

qtm ()
Ответ на: комментарий от Odalist

они просто смеются над твоим неосиляторством

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

чего-то другого, от вяленого, ожидал

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

amd_amd ()
Ответ на: комментарий от amd_amd

ожидал сплошных плюсов!

Тут никаких плюсов быть не может. Сырой продукт, для повседневного использования не готов.

или жрать процессор это тоже плюс?

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

появился тред где все такие ой ой ой - дай думаю попробую и вижу что пока не очень

А ты меньше верь местным школьникам. У них как только выходит что-то новое-сразу за пипись... трогают, и кричат «нужно!». Даже ТС, создал тему, под названием «Мышевозный тайлинг», а скрин с флоатингом.

мне сказали только с такой видеокартой будет по настоящему красиво

Бред сивой кобылы. Сиди на Xorg, пользуйся божественным i3wm, а sway оставь для местных неадекватов-«тестеров».

Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от amd_amd

только не пойму как по феншую прикрутить это

Вот так (у меня)

bindsym $mod+F1 exec --no-startup-id ~/.config/i3/i3-scrot.conf

А тут сам скрипт

(И не нужно никаких urxvt -e sh -c)

#!/usr/bin/env bash
#
# Take a screenshot and display a notification.
#
# Depends on: imagemagick, libnotify (patched with id support)

# Screenshot directory
scr_dir="${HOME}/Pictures/Debiani3"
mkdir -p "$scr_dir" || { printf "%s\n" "Error: Couldn't create screenshot directory"; exit; }

# Use printf to store the current date/time as variables.
printf -v date "%(%F)T"
printf -v time "%(%I-%M-%S)T"

# Create current date format.
mkdir -p "${scr_dir}/${date}"

# Name the screenshot
scr="${scr_dir}/${date}/${date}-${time}.png"

notify-send " Saved screenshot as ${scr/*\/}"
scrot "$scr"
Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Odalist

капец огород на скриптах! так не пойдет - нужно решение в одну строку! типа

bindsym $mod+Print exec grim -g '$(slurp)'
только вместо grim что бы scrot был! если нужен скриншот всего экрана проблем нет
bindsym $mod+Print exec scrot
а для рандомного куска нужно -s добавить и в кавычки завернуть
bindsym $mod+Print exec "scrot -s"
только оно так не работает почему то? подставил костыли
urxvt -e sh -c
но после костылей терминал открыт пока скриншот не сделаешь

amd_amd ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)