LINUX.ORG.RU

В Fedora 41 планируется убрать сеанс Х11 из базового набора компонентов

 , ,


0

1

Fedora Engineering Steering Committee (FESCo), отвечающий за техническую часть разработки дистрибутива комитет, 5го марта принял решение об удалении поддержки сеанса Х11 из базовой установки дистрибутива Fedora 41. Теперь по умолчанию останется только Wayland.

Установка поддержки Х11 остается доступной из репозиториев в виде пакета gnome-session-xsession.

Основная причина прекращения поддержки Х11 в Fedora – переход X.Org-сервера в категорию устаревших в RHEL 9 и решение об его удалении в RHEL 10.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Qui-Gon

Тот же андроид без сервисов гугла - тыква, доказано хуавеем.

Смотря для чего используется. Если для развлечений - ну может быть. А если для полезного применения - то вон у меня планшет Lenovo YT3-X50M, так я и для навигации (OziExplorer) его применяю и для управления зеркалкой Кэнон через кабель,и софт для SDR-радиоприема на нем стоит,и программа-осциллограф, и планетарий, и программа для работы с китайской usb-видеокамерой на длинном шнурке для осмотра внутренностей механизмов без разборки,и книгочиталка fbreader и даже проигрыватель музыки vlc с небольшой коллекцией любимых песен чтобы можно было во дворе музыку включить если там что-то в хорошую погоду делаю. И ничего - всё это прекрасно работает без сервисов гугла. Я и к интернету-то весьма не часто этот планшет подключаю.

watchcat382
()
Ответ на: комментарий от Qui-Gon

Тот же андроид без сервисов гугла - тыква, доказано хуавеем.

Живу без этого мусора уже много лет. На самых разных смартах. Не испытываю никакого неудобства и страданий.

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

Живу без этого мусора уже много лет. На самых разных смартах. Не испытывают никакого неудобства и страданий.

Мне тоже гуглосервисы без надобности. Но люди разные и используют андроид по-разному. Есть и те кому гуглосервисы нужны. Главное тут то,что у пользователя есть выбор - если не надо то можно удалить. И кстати неплохо экономить на этом батарейку.

watchcat382
()
Ответ на: комментарий от Qui-Gon

Тот же андроид без сервисов гугла - тыква, доказано хуавеем.

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

no-dashi-v2 ★★★
()
Ответ на: комментарий от Qui-Gon

У меня хуавейский безгугловый планшет. Браузер есть - и всяких разных, тот же MS Edge и Firefox, тележенька и рабочий мессенджер есть, читалки книжек есть, инстаграмчиком и фейсбучеком не пользуюсь. Без гуглосервисов не страдаю вообще. Даже скайп и зум есть, поставленые из APK.

no-dashi-v2 ★★★
()
Последнее исправление: no-dashi-v2 (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

Я могу отказаться от гуглосеравсов, есть весь необходимый софт для этого. Магазин Гугла - Aurora, синхронизация - davx5, диск и фото - nextcloud, почта - К9. В том же f-droid есть провайдеры для местоположения и так далее.

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

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

einhander ★★★★★
()
Ответ на: комментарий от Qui-Gon

Интересно что вы делаете там без гуглосервисов.

Так я вроде всё основное перечислил выше.

Звоните-смсите?

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

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

тоже глубоко кастомизированный набор программ включая wm. Но я его время от времени перетряхиваю и пробую новое.

Да,первые лет пять-семь пользования линуксом я тоже активно перетряхивал в том числе пробовал другие WM (ion,windowmaker). Со временем сложилась текущая конфигурация.

Так как программы самостоятельны, а не «интегрированы с рабочим столом» - то нет проблемы что-то добавлять по мере появления надобности. Как и выкинуть ставшее ненужным. Причем - полностью, через apt-get remove c ключем -purge,так чтобы куча барахла не осталась.

Несколько лет назад например добавились OpenScad и FreeCAD. Поставил, опробовал на тестовых примерах,для FreeCAD выяснилась необходимость переменных

QT_SCALE_FACTOR=1 QT_AUTO_SCREEN_SCALE_FACTOR=0

иначе строчки меню друг на друга наезжали. Вставил это в .bashrc, прописал в конфиг IceWM где им какие окна открывать и какого размра, пользуюсь по мере надобности.

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

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

Вобщем,я сторонник того,что в компе,как и на рабочем месте,должны быть чистота и порядок. Ну воспитывали меня «деды» так.

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

для навигации (OziExplorer) его применяю и для управления зеркалкой Кэнон через кабель,и софт для SDR-радиоприема на нем стоит,и программа-осциллограф, и планетарий, и программа для работы с китайской usb-видеокамерой

Программки через apk ставили? Или таки с гугломаркета?

Qui-Gon ★★★★★
()
Ответ на: комментарий от avas1

ты крут!

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

я вот выбираю между IceWM и OpenBox

Увы - не являюсь хорошим знатоком OpenBox. Выбор зависит от ваших личных привычек и предпочтений. Если вы как и я предпочитаете порядок на рабочем месте и склонны к постоянству своих привычек - то рекомендовал бы посмотреть насколько легко объяснять OpenBox выполнение рутинных постоянных действий типа «при запуске вот этой программы открой ее основное окно на вон том виртуальном экране в такой-то позиции и такого-то размера». Тоже самое с дочерними окнами типа к примеру диалога выбора файла при открытии - они если без явных указаний могут открываться слишком большим или слишком маленькими или в неудобном месте перекрывая что-то нужное или вообще каждый раз в разных. В IceWM я точно знаю что все эти мелочи вполне решаемы хотя и надо один раз прочитать и понять как это делается. Собственно сама идея оконного менеджера и есть в том что он должен брать на себя максимум работы по управлению окнами,избавляя пользователя от ручного таскания их туда-сюда. Также удобно когда основные действия с окнами типа свернуть-развернуть-переключиться на окно другой программы или на другой виртуальный экран и тому подобное могут выполняться на уровне автоматизма нажатием хоткеев на клавиатуре. Посмотрите на свои действия с окнами при работе с компом и постарайтесь их поручить оконному менеджеру или хотябы назначить на сочетания клавиш чтобы через некоторое (кстати не слишком большое) время выполнять эти операции не задумываясь о том как их сделать. Можно неплохо разгрузить свой мозг переведя многие действия с интерфейсом на уровень рефлексов. То есть примерно туда где у вас запрограммировано моргание при вспышке яркого света или отдёргивание руки при прикосновении к горячему. То есть моргнуть или двинуть рукой вы конечно можете и сознательно,но обычно-то не задумываетесь в таких ситуациях.Вот и нажатия клавиатурных комбинаций достаточно быстро записываются в конфиг мозга. Причем даже не так уж важно чтобы комбинации были идеально эргономичны - мы же не секретари-машинистки кому максимальная скорость нужна. Нам нужно минимальное потребление ресурсов сознания - ему и так есть чем заняться более высокоуровневым. Ибо сказано: «Машина должна работать. А человек — думать.» (С)IBM.

watchcat382
()
Ответ на: комментарий от Qui-Gon

Программки через apk ставили?

Именно что apk, с помощью андроидного отладчика adb прямо из командной строки десктопного линукса (adb install .apk) Более удобного для себя способа просто не знаю. Начал пользоваться adb для оживления и «техобслуживания» своих а потом и соседских девайсов,а потом привык.

С помощью adb и файлы данных(например карты для навигации) можно сразу в нужное место положить (adb push). Также можно достать на комп созданный в андроиде файл.

watchcat382
()

Вот только поговорили о том кто что из дистрибутивов выкидывает и что добавляет. И нашелся очередной пример странной политики хозяев Дебиана.

Есть такая смотрелка картинок - nomacs. Неплохая и вполне безобидная. В Дебиане она была. А потом раз и пропала. Кто-то кому-то явно не угодил. Потому что причины невключения пишут весьма странные

https://qa.debian.org/excuses.php?package=nomacs

Первая - жутко ужасТное CVE - смотрелка подвисает на специально искусственно созданной картинке экзотического формата MNG более чем двадцатилетней давности. Кто вообще эти картинки живьем видел-то? В конце концов ну подвисает и подвисает,подумаешь в каких еще редких и странных сочетаниях условий кто там виснет или падает. Это же всего лишь смотрелка картинок. Но нет - Критический Баг!

Вторая - пишет при просмотре метаданных exif строчку,которую кто-то там посчитал лишней в этом месте. Причем насколько я понял - и пишет-то не всегда. Но нет - опять Критический Баг!

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

Вот что я тебе скажу: овервью всегда лучше панели задач. Потому что сделана для людей. У людей в башке находится нейросетка, заточенная на узнавание знакомых людей, мест, образов. И она , как и все нейросети, очень ленивая, всегда находит самый заметный уникальный признак. Вот если в твоей компании присутствует 1 негр, ты будешь узнавать его чисто по цвету кожи, не запариваясь чертами лица. Будешь путать его с другими неграми. Овервью именно под это и сделано. Пользователю предлагается узнать окно по тому признаку, по которому удобнее, по цвету, по лэйауту, по форме, по иконке, причём разные окна узнаются по разным признакам. В твоём примере с 10 белыми окнами с разными иконками они будут узнаваться по иконкам, кроме одного окна, которое отлично по цвету. Причём выбор признака для узнавания автоматический, пользователь не задумывается куда ему смотреть. Поэтому, кстати, все эти компромиссные варианты, с панелью задач и с опциональным овервью не работают: пользователю нужно осознанно решить, как искать вот это конкретное окно, а осознанное мышление для таких задач хреново подходит.

У тебя в башке нейросетка «Хрюндель» как обычно видит цветные сны наяву.

Вот тебе простой кейс:

  • Взять шаблон документа.
  • Скопировать его 10 раз, чтобы получить 10 файлов.
  • В каждом файле внести мелкие неавтоматизируемые правки.

Удачи распознавать своей «нейросеткой» 10 одинаковых окон в овервью.

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

Первая - жутко ужасТное CVE - смотрелка подвисает на специально искусственно созданной картинке экзотического формата MNG более чем двадцатилетней давности.

При чём CVE с формулировкой denial of service. Чтобы злоумышленник не устроил denial of service, чуваки из Дебиана устроили юзеру denial of service сами.

При чём пишут, что ошибка в qt: https://github.com/nomacs/nomacs/issues/516

Есть такая смотрелка картинок - nomacs. Неплохая и вполне безобидная. В Дебиане она была. А потом раз и пропала. Кто-то кому-то явно не угодил. Потому что причины невключения пишут весьма странные

Подожди, там еще круче. Я так понимаю, ты про это автоматическое удаление: https://tracker.debian.org/news/1207995/nomacs-removed-from-testing/

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

Вот это одна из причин, почему я не пользуюсь Дебианом.

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

Чтобы злоумышленник не устроил denial of service, чуваки из Дебиана устроили юзеру denial of service сами.

И мне тоже самое показалось :)

Вот это одна из причин, почему я не пользуюсь Дебианом.

Так а «куды бечь»? В АльтЛинукс? Есть вообще-то такие мысли… Но там пакетов существенно меньше,придется больше самому сборкой заниматься. А софт далеко не весь легко собирается. Вон чтобы тот же nomacs собрать - представляете сколько всего к себе на машину притащить придется? Всё QT фактически,не его рантайм,а весь комплект для разработки. А там еще и монстрики типа opencv в зависимостях. Всё это придется сначала скачать,сконфигурировать,а после сборки еще и вычистить со своей машины чтобы место не занимало.

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

Я на Арче уже около 12 лет сижу. Да, пакеты крупноблочные, и приходится держать несколько крупных лишних пакетов, но зато легко и собирать пакеты что из АУР-а полуавтоматическими средствами, и самому пакетировать недостающее.

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

Я на Арче уже около 12 лет сижу.

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

Я ведь почему Альт упомянул - там работают вполне контактные и вменяемые люди. Был у них в питерском офисе когда-то давно. В случае очень критической надобности - вполне возможен вариант «проставиться пивом и попросить что-то подправить». Да и ответы от них можно получить человеческие,а не эти отписки от дебиановских скриптов-роботов,за которыми скорее всего скрываются те кто имел личную заинтересованность в выкидывании неугодного конкурирующего софта из дистрибутива. Нет,то что софт свободный - абсолютно не означает что нет конкуренции. Ибо не верю я в серьезность заявленных причин удаления. Это лишь кое-как притянутые за уши отмазки.

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

Есть много причин, которые все вместе делают так, что в Арче подобная ситуация не является большой проблемой:

  • Большинство ПО поставляется «как есть», с минимальными багфиксами для работоспособности, если требуется. Никто не будет удалять актуальный пакет из extra, если у него если живой мейнтейнер. Нет автоматизированных удалений «по списку багов».
  • Если пакет удаляется из extra, его рецепт переносится в AUR. И там наверняка этот пакет будут продолжать поддерживать. AUR никто не цензурирует, ну разве что кроме случаев репорта малвари.
  • У Арча для сборки пакетов очень низкий порог вхождения, а AUR даёт любому пользователю полную свободу не зависить от причуд мейнтейнеров дистрибутива. Это позволило сформироваться активному сообществу вокруг AUR. Там есть пакеты буквально для всего. С кучей возможных вариантов патчей. Кучи разных версий. Для разных вариантов тулкитов. И так далее.

Вот например: легко и просто я для старого ноута собрал ту версию XFCE, которая еще собиралась с gtk2: Сборка XFCE GTK2 на свежем Арче для древнего ноутбука Да, на максимально свежем дистрибутиве и без плясок с бубном. Арч позволяет более свободно миксовать версии софта, чем эти ваши «релизные» дистрибутивы. Как раз во многом благодаря сообществу. И также благодаря простой структуре дистрибутива.

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

Пакет удалён из testing, который будущий stable. В unstable он всё ещё остаётся и никуда не денется до тех пор, пока есть кому его сопровождать. Так что ситуация в Arch примерно эквивалентна Debian unstable.

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

Пакет удалён из testing

Вот только из testing его удалили похоже тогда,когда testing был bullseye. В результате в buster он есть,а в bullseye который установлен у меня - хрен :( И пакет из buster в bullseye не ставится из-за opencv в зависимостях. (отдельный вопрос нафига смотрелке картинок нужен opencv)

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

В результате в buster он есть,а в bullseye который установлен у меня - хрен :(

Ну если пакет не подходит под критерии стабильного выпуска, то логично, что его там не будет, разве нет? Вам-то просто хочется, а мейнтейнерам его сопровождать 3+ года ещё после этого.

И пакет из buster в bullseye не ставится из-за opencv в зависимостях

Подключите репозиторий исходного кода и соберите?

sudo apt build-dep nomacs/buster
apt -b source nomacs/buster
Rootlexx ★★★★★
()
Ответ на: комментарий от wandrien

Удачи распознавать своей «нейросеткой» 10 одинаковых окон в овервью.

Ты забыл сказать что файлы должны называться длинной последовательностью состоящей из ‘l’ и ‘I’, чтоб и по заголовку окна узнать было невозможно.

Вообще, даже в этом искуственном примере овервью будет удобнее панели задач из-за второго измерения. Просто потому что 20 окон, различимых только позицией в пикере, будут гораздо удобнее находиться в виде «второй справа в верхнем ряду» чем в виде «7 из 20».

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

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

Ну если пакет не подходит под критерии стабильного выпуска, то логично

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

https://qa.debian.org/excuses.php?package=nomacs

Вот такие у них там «критерии».

Подключите репозиторий исходного кода и соберите?

И об этом я уже писал. Чтобы собрать этот nomacs придется притащить к себе на машину кучу всего, включая QT и opencv,и я в данном случае говорю не про рантайм для исполнения бинарников,а всё то что надо для сборки с ними. А потом всё это еще и вычищать за ненадобностью более ни для чего. По-моему многовато возни ради всего лишь смотрелки картинок,пусть и действительно удобной.

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

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

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

А вот то, что эта программа использует внутренние функции libexif2:

according to the upstream libexiv2 maintainer, nomacs uses some internal libexiv2 function, which means that an update of libexiv2 can break it at any time, potentially introducing security issues

— это зашквар.

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

Вам кажется, что причины высосаны из пальца

Даже здесь и то не одному мне:

В Fedora 41 планируется убрать сеанс Х11 из базового набора компонентов (комментарий)

программу эту иметь очень хочется.

Да я о ней вообще узнал с неделю назад в одной из соседних тем где gimp обсуждали. Там и рассказали эту историю с выкидыванием. А тут я привел ее как подходящий пример отношения дистростроителей к пользователям софта.

А вот то, что эта программа использует внутренние функции libexif2: — это зашквар.

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

update of libexiv2 can break it at any time

Вот когда этот break случится - тогда и переживать по этому поводу. Смотрелка картинок - это не какой-то особо критичный компонент системы.

potentially introducing security issues

А это вообще за уши притянуто,не иначе чтобы солидности придать. Я бы еще хоть как-то понял если бы кому-то удалось организовать выполнение произвольного кода через создание «специальной» картинки. Но про это как раз не пишут.

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

Это не зашквар,а не более чем мелкий незначительный недостаток

Вы разработчик?

в каких-то там внутренних разборках «между своими» в дебиане чтобы эту смотрелку выкинуть

Шапочку из фольги сняли бы хотя бы. Загавар!11 против мало кому нужной смотрелки картинок, ага.

Вот когда этот break случится - тогда и переживать по этому поводу

Этот подход не применим к стабильной ветке.

Вы бы лучше предложили патч, или создали отчёт об ошибке в qtimageformats, чтобы выкинули сломанный модуль MNG из сборки — тогда и nomacs можно будет попросить вернуть в testing.

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

Я же сказал, «использование всего экрана». Даже если принять хитрожопую фору «у всех разные иконки», это будут по крайней мере крупные иконки. А в реальности, конечно, превьюхи окон позволят идентифицировать нужное окно гораздо легче.

Вот тут озадачился этим вопросом. Учитывая что у меня не гном тупорылый который прогибает пользователя в некий ущербный HIG а вполне себе годный Wayfire старающийся быть похожим на божественный compiz - под рукой все инструменты. И полноэкранные превьюшки ( слизанные с эппловского Expose ), и превьюшки выплывающие по наведению на кнопку-иконку на панели, и стена всех виртуальных десктопов, и разные там переключалки по Alt-Win-Ctrl-Tab-Esc и прочим комбинациям которые и по кругу гоняют превьюшки , и в иконном виде… Но всеравно эти все полноэкранные - раз за день. Удобнее панели - ничего пока нет. И как раз из-за полножкранности и времени.

Итак по порядку - вот у меня есть скажем пять-шесть окон. С которыми я активно работаю. Броузер, почтовик, ворд-процессор, IDE и скажем телеграм. Они расположились на mate-panel в виде кнопочек, и их порядок зафиксировался в мознгу за первые 10 мин рабочего дня. Мышь летит в панель уже на автомате - и нужное окно просто становится активным. И то - только в том случае если у нужного окна край не торчит - тогда в него просто мышей тык и все. Быстро удобно нет мельтешения перед глазами. Этих переключений много, очень много.

А с вашим полным экраном - это на каждое переключение надо вывести этот полный эран. Инициируем - hot corner или кнопка. Смотрим мультик. вместо того чтобы проанализировать содержимое узкой панельки башке надо профильтровать весь экран. Она уже немного утомилась смотреть мультик. Потом выбрали окно которое надо - опять смотрим мультик. Все это мельтешение перед глазами приводит к тому что в вечеру хочется толи пива то ли таблетку от головной боли. Ну не спорю иногда по приколу посмотреть мультик как окошки летают - ну пару раз в день, и тогда переключаюсь через полный экран. Но чтобы так постоянно - это надо быть наркоманом.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Rootlexx

Загавар!11 против мало кому нужной смотрелки картинок, ага.

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

Вы бы лучше предложили патч тогда и nomacs можно будет попросить вернуть

Я уже имел однажды лет 20 назад опыт попытки предложить патч в крупный проект. И мне даже не отказали. Меня просто молча проигнорировали. В том что мой английский уж настолько плох чтобы не понять чего я хотел - сомневаюсь. Там и просто по исходнику это можно было понять. Причем я добавил свой кусок кода в то место где добавление было «архитектурно предусмотрено».

Поэтому качать и устанавливать несколько сотен мегов всего того что нужно чтобы собрать эту смотрелку я всё же не буду. Тем более всё равно пользуюсь другой смотрелкой Phototonic. Пусть качают и собирают те кто пользуется nomacs.

И еще,чтобы два раза не вставать:

nomacs uses some internal libexiv2 function

Задумался - а как это вообще может быть? Если функция экспортируется библиотекой и может быть вызвана снаружи - значит она не внутренняя. Была бы внутренней - её было бы не видно снаружи.

watchcat382
()
Ответ на: комментарий от Qui-Gon

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

Мышь летит в панель уже на автомате

Из всего перечисленного - мышь нужна только в браузере. Да и там например листание страницы вверх-вниз будет быстрее через PgUp/PgDn. Мышь - только чтобы на ссылку внутри страницы нажать если надо. Ну может быть еще с некоторой натяжкой мышь может потребоваться в ворд-процессоре если там делается какая-то особо сложна верстка документа,а не просто набор текста с минимально необходимым форматированием.

Отсюда вопрос - а как будет правильно сделать переключение окон чтобы можно было ежеминутно не снимать руку с клавиатуры и не хвататься за мышь? Предположим я набираю исходный текст и мне надо подглядывать в открытый документ с техническим описанием. Довольно частый случай при программировании под микроконтроллеры. Вторая частая ситуация - когда открыты окна редактора и терминала. В редакторе текст пишешь, в терминале компилируешь посредством make и запускаешь(или прошиваешь в контроллер если это для МК). Тоже туда-сюда щелкать приходится.

Меня когда-то настолько не понравилась необходимость хвататься за мышь,что я у себя в IceWM настроил вызов списка задач по ctrl-esc как было когда-то в OS/2 и переключаю окна с помощью стрелок и нажатия Enter. Соглашусь,что и это не особо эргономично,но всяко значительно лучше чем ежеминутное хватание за мышь только чтобы переключить окна туда-сюда,на шпаргалку и обратно на исходник. Мне было бы удобнее если бы можно было переключать между окнами например по Ctrl-<цифра>,маловероятно что у меня на экране будет одновременно более десяти окон открыто так что цифр хватило бы. Но я не нашел способа как в IceWM можно было бы закрепить за окнами определенные номера чтобы не задумываться какой там сейчас номер у окна редактора,а какой у терминала. Буду благодарен если кто-нибудь поделится решением описанной задачи.

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

Ну у меня всегда грызун в хозяйстве. тайлинги и шорткаты - не мое. Есть мышЪ - прикупил чудесного эксклюзивного грызуна James Donkey RS3 и немного его доработал под свои нужды, еще на ноуте тачпад и тачскрин. Поэтому никогда не задумывался как можно это делать с помощью клавиатурных манипуляций.

Qui-Gon ★★★★★
()
Ответ на: комментарий от watchcat382

выходит мне больше повезло =D

пачи мои не взяли, но суть была реализована через некоторое время в свежих выпусках. речь про freeradius и proftpd.

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

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

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

Rootlexx ★★★★★
()
Ответ на: комментарий от Qui-Gon

прикупил чудесного эксклюзивного грызуна

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

никогда не задумывался как можно это делать с помощью клавиатурных манипуляций.

Возможно причина в том что я уже 34 года сижу за компом. И топчу кнопки с такой скоростью с которой даже не каждая блондинка сейчас может даже если секретаршей работает. Причем я никак специально этому не учился. Просто такой эффект дают десятки лет практики.

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

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

Но ведь не понизил же.

Как в такой системе вообще возможно кому-то как-то поднасрать?

Подробностей я конечно не знаю,но например сопровождающий и автор - могут быть разными людьми,а люди не всегда могут договориться. Достаточно если у сопровождающего будет выраженный синдром вахтера - «тут БАГ, не пущууу!!». И пофиг ему на реальную [не]серьезность эти багов.

Вопли в стиле «это низзя,несекурно!» постоянно слышу. Вон пропихивание того же глючного вейланда тоже сопровождается воплями о несекурности иксов.

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

И пофиг ему на реальную [не]серьезность эти багов.

А ещё может быть,что этот кусок кода и так планируется переработать и твой патч, мягко говоря, уже и не в тему, особо. Я и сам по такому поводу патчи отклонял (ну, справедливости ради, таки и писал в ответ, хотя, в большом проекте заманаешься каждому отвечать, в общем-то).

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

Тем более всё равно пользуюсь другой смотрелкой Phototonic.

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

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

Мышь - только чтобы на ссылку внутри страницы нажать если надо.

Tridactyl / vimium и пр. решают эту проблему.

Мне было бы удобнее если бы можно было переключать между окнами например по Ctrl-<цифра>,маловероятно что у меня на экране будет одновременно более десяти окон открыто так что цифр хватило бы.

Gnome переключается между приложениями по Super+<цифра>. С расширением windowNavigator (входит в стандартную поставку) в овервью Alt+<цифры> переключает между окнами.

Со сценарием «туда-сюда между двумя окнами» вполне справляется Alt-Tab, мне кажется.

В IceWM можно на icesh что-нибудь собрать (переключаться на окно с определенным WM_CLASS по кнопке), но это вам, пользователям IceWM, надо как-то собраться и на троих сообразить, как оно лучше.

akho
()
Ответ на: комментарий от Qui-Gon

Мышь летит в панель уже на автомате - и нужное окно просто становится активным. И то - только в том случае если у нужного окна край не торчит - тогда в него просто мышей тык и все….А с вашим полным экраном - это на каждое переключение надо вывести этот полный эран. Инициируем - hot corner или кнопка. Смотрим мультик. вместо того чтобы проанализировать

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

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

Далее, «мультик» длится секунду примерно. Собственно поэтому это и современный интерфейс, благодаря композитингу это всё происходит быстро и плавно, в 95 ничего подобного сделать было невозможно. 1 секунда - такая себе трата времени. И мультик представляет собой «отдаление» окон с разлётом от их текущих позиций. И никто не мешает начать искать окно во время анимации. Так что потеря времени там если и есть то доля секунды.

Рассмотрим ситуацию с торчащим краем окна. По идее это должно быть приметное окно, раз по краю его можно узнать. Это значит можно отправлять курсор в хоткорнер не ища предварительно части окна на экране. Если в момент начала анимации пользователь уже нашёл интересующее окно, благодаря плавности он его не потеряет, оно прямо перед его глазами займёт место. Это же относится к небольшому окну, которое просто оказалось перекрытым другим, вызывая овервью пользоваель может просто смотреть в ту часть экрана где потерялось окошко и увидеть куда оно ушло. И оно, кстати, далеко не уйдёт, гном старается сохранять относительное положение окон при переходе в овервью, т.е. если аудиоплеер был где-то слева сверху, то он там и окажется на овервью. Это позволяет вообще отказаться от поиска окон в стеке. Надо переключиться - на автомате делаешь жест мышью, даже если окна до этого разложил плиткой. Это, как я уже писал, и хорошо в дефолтном гноме, и плохо у любителей даш-ту-док: привычка сильно облегчает работу, если ты уже привык переключаться с помощью овервью, ты всегда делаешь одно и то же действие не задумываясь.

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

И мультик представляет собой «отдаление» окон с разлётом от их текущих позиций. И никто не мешает начать искать окно во время анимации. Так что потеря времени там если и есть то доля секунды.

Само по себе наличие мульика туда-сюда, мельтешение перед глазами, мерцание яркости неизбежное при таком мультике высасывает из нервной системы ресурс, который можно было бы потратить на что-то более важное. На уровне сознания это впрочем не осознается. А потом прилетает. Но малолетние дебилы компенсирут это аддералом, а в России какое-то время назад фенотропилом. И вроде как все хорошо бодро и весело. Это потом прилетит.

Qui-Gon ★★★★★
()
Ответ на: комментарий от watchcat382

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

Зачем , если можно потерпеть до р11 или попросить сделать бэкпорт.

HerbertHoover
()
Ответ на: комментарий от Qui-Gon

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

Вот кстати, у меня с овервью рука также тянется на автомате в угол и потом на нужное окно, благо они всегда расположены одинаково (если запускать одинаковый набор приложений с одинаковым размером окна). Я ещё киберкотлета, так что мышкой по столу быстро ворочаю. Мне удобно. По той же причине одна из рук всегда лежит на клавиатуре, так что иногда даже не тянусь в угол - просто Super и автоматом на нужное окно.
Но вообще я в начале работы просто раскидываю по столам нужные окна и потом колёсиком прокручиваю их. Стоит сказать спасибо гномерам хотя бы за то, что мультики у них довольно быстрые, а на 165 гц ещё и приятные. Под macOS оно, конечно, красиво, но слишком медленно - нормально выглядит только на макбуке с трекпадом при переключении жестами.
Насчёт мелькания окон - не знаю, уже привык. Всё равно картинка в итоге одинаково выглядит.

Как обстоят дела в Compiz с этим - не представляю, привык к MissionControl-like overview со встроенной переключалкой столов. В KDE6 вот завезли,но, зараза, из-за багов оно рендерится в 60 фпс (на RX 580, ага), так ещё и иконки берёт системные, а не из установленной темы. Ну и пролаг происходит при первом открытии. Расположение окошек починили в 6.1, жду этот релиз, правда.

Сейчас вот искал файлы у себя на файлопомойке, наоткрывал кучу FM и прочих EOG’ов. Всё ещё не так ужасно выглядит, можно переключаться по примерному содержимому. Да и заголовок окна отображается, ориентир есть.

Впрочем, не говорю, что классическая панель задач неудобная - частенько сижу в KDE/Windows/классических_DE и особой боли не ощущаю. Правда, рука всё равно в угол тянеца :(. Дело привычки.

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

Tridactyl / vimium и пр. решают эту проблему.

На сайтах с сложной версткой решают довольно плохо. Особенно если сайт незнакомый.

Gnome переключается между приложениями по Super+<цифра>.

Так ведь надо не просто переключаться,а как-то сразу назначить каждой из регулярно используемых программ свою цифру. Чтобы к примеру почтовик всегда был допустим Super+1,браузер Super+2,текстовый редактор Super+3,ну и так далее - десяти цифр на самые регулярно используемые программы точно хватит,а на остальные можно и через список. Причем хорошо бы чтобы при нажатии нужной цифры соответствующая программа еще и сама запускалась если до того не была запущена. А если была - то переключение на ее окно. (ну помечтать-то я могу? :)

Со сценарием «туда-сюда между двумя окнами» вполне справляется Alt-Tab, мне кажется.

Согласен с вами. Но проблема в том,что окон у меня обычно больше чем два.А даже одно только третье окно уже рушит желаемую логику работы. Хотя за неимением(пока?) лучшего решение я и alt-tab настроил и бывает что специально оставляю два окна чтобы им пользоваться.

В IceWM можно на icesh что-нибудь собрать (переключаться на окно с определенным WM_CLASS по кнопке)

Так а если мне два xterm надо - то у них же WM_CLASS вроде одинаковый будет? Или его можно как-то при запуске назначать разный разным экземплярам? Хм… Надо почитать маны и подумать…

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

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

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

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

Итак, никакого «на автомате» нет, есть «только в том случае». А как определить этот самый случай? А посмотреть.

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

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

Зачем , если можно потерпеть до р11 или попросить сделать бэкпорт.

Вот-вот - еще один очередной,пусть и маленький но аргумент в пользу переезда с дебиана на Альт.

Кстати,вы - пользователь Альта? Если да - то как впечатления сейчас? Я в него лет десять назад лазал - было всё же маловато софта,особенно специфичного для околомикроконтроллерных дел в частности и электроники вообще.

watchcat382
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.