Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm (может кто проголосовать и подтвердить желает?)

ion, dwm, wmii, awesome, xmonad и другие

Модераторы: broom, aim

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 09.06.2012 14:22

Спасибо сказали:

Аватара пользователя
kknight
Сообщения: 756

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение kknight » 09.06.2012 14:36

Это не баг, а твоё странное желание пользоваться тайловым wm в KDE.
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 09.06.2012 18:36

kknight писал(а):
09.06.2012 14:36
Это не баг, а твоё странное желание пользоваться тайловым wm в KDE.

1. Я не пользуюсь тайловым wm в kde. Я пользуюсь dolphin в тайловом wm.
2. Диалоги, тип окна которых обозначен как normal, а не как dialog — явный баг.
3. Комментарии посторонних субъектов относительно моих желаний меня ни в малейшей мере не интересуют.
Спасибо сказали:

Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение Portnov » 09.06.2012 19:20

проголосовал.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 11.06.2012 13:49

О каком диалоге речь идёт?
Спасибо сказали:

Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение Portnov » 11.06.2012 18:18

О диалогах копирования/перемещения файлов.

Да, если knotify запущен, то их не видно — вместо них прогресс в трее отображается.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 11.06.2012 23:23

Это не диалог — не блокирует исходное окно, не закрывается при закрытии исходного окна. В общем-то вполне логично, что оно считается обычным окном, разве нет?
Спасибо сказали:

Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение Portnov » 12.06.2012 07:23

На самом деле пофиг, диалог или не диалог. Должна быть возможность как-то его программно отличить от других окон файлменеджера. Не будете же вы утверждать, что оно ничем не отличается :) А по атомам окна выходит, что ничем.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 12.06.2012 12:09

Самое близкое: _NET_WM_WINDOW_TYPE_UTILITY, это лучше, чем _NET_WM_WINDOW_TYPE_DIALOG, имхо.
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 12.06.2012 15:38

NickLion писал(а):
12.06.2012 12:09
Самое близкое: _NET_WM_WINDOW_TYPE_UTILITY, это лучше, чем _NET_WM_WINDOW_TYPE_DIALOG, имхо.

В таком случае, если не лень, прокомментируйте это дело на багтрекере. Я могу и ошибаться с лучшим вариантом исправления. В любом случае, как верно заметил Portnov, их надо как-то отличать от прочих.
Portnov писал(а):
11.06.2012 18:18
О диалогах копирования/перемещения файлов.
Да, если knotify запущен, то их не видно — вместо них прогресс в трее отображается.

О, вот как оно называется. Спасибо за напоминание, возможно приспособлю в качестве временного решения.
UP: не, не приспособлю, оно сессию kde хочет. Или не хочет, понаблюдаю в общем.
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 12.06.2012 19:24

Проверил, ни один параметр не подходит.
Эти:
_NET_WM_WINDOW_TYPE_DESKTOP
_NET_WM_WINDOW_TYPE_DOCK
_NET_WM_WINDOW_TYPE_TOOLBAR
_NET_WM_WINDOW_TYPE_MENU
_NET_WM_WINDOW_TYPE_SPLASH
не подходят по смыслу (и приводят не к очень хорошему поведению).
_NET_WM_WINDOW_TYPE_UTILITY — нет кнопки окна.
_NET_WM_WINDOW_TYPE_DIALOG — не подходит по смыслу, автоматически центрируется по родителю (экрану).

Остаётся только _NET_WM_WINDOW_TYPE_NORMAL.
Спасибо сказали:

Аватара пользователя
Atolstoy
Сообщения: 1649
Статус: Tux in the rain
ОС: Linux x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение Atolstoy » 12.06.2012 23:17

Диалоги Dolphin имеют тип окна Normal. Это не баг.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 13.06.2012 01:11

Atolstoy писал(а):
12.06.2012 23:17
Диалоги Dolphin имеют тип окна Normal. Это не баг.

Так как их отличить от остальных окон-то?
Title у них вообще безумный, без регэкспов не разобрать. Да ещё и неотключаемые.
Спасибо сказали:

Аватара пользователя
Atolstoy
Сообщения: 1649
Статус: Tux in the rain
ОС: Linux x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение Atolstoy » 13.06.2012 02:27

AlexYeCu писал(а):
13.06.2012 01:11
Atolstoy писал(а):
12.06.2012 23:17
Диалоги Dolphin имеют тип окна Normal. Это не баг.

Так как их отличить от остальных окон-то?
Title у них вообще безумный, без регэкспов не разобрать. Да ещё и неотключаемые.

Может всё-таки kwin --replace?
Или наоборот, использовать nautilus, pcmanfm или что-то ещё?
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 13.06.2012 09:25

Atolstoy писал(а):
13.06.2012 02:27
Может всё-таки kwin --replace?

kwin тут вообще никаким боком. У подобных окон либо type, либо title, либо role должны отличаться от остальных. kde-шники этот момент не продумали.
И да, меня вполне устраивает xmonad — нафига мне этот ваш глючный kwin и летающая plasma? Кое-какой kde4 и qt4 софт неплох, но как DE kde4 до сих пор абсолютно неюзабелен.
Или наоборот, использовать nautilus, pcmanfm или что-то ещё?

Nautilus мёртв. Поделка на GTK3 за что-то приличное считаться не может. Есть, правда, caja из состава mate. Но там, как и в оригинальном Nautilus`е, нельзя убрать меню, нет группировки, нет хоткеев для типа сортировки, нет фильтра. Хотя, один из наиболее приличных никсовых фм на сегодня, надеюсь, не помрут.
pcmanfm вообще невнятное нечто — с моей точки зрения абсолютно нефункционален.
konqueror из состава kde3 мёртв, надо глянуть, как там у trinity дела. UP: у Trinity дела хреново, переведена наполовину, куча багов с вываливанием элементов форматирования в названия пунктов меню, установка в /opt, hal и avahi в зависимостях и совершенно безумные дефолты.
У Thunar до недавнего времени был баг с нерабочими ctrl+c и ctrl+v, который не могли закрыть несколько лет — для файлменеджера это край. Не знаю, профиксили или нет в последнем релизе.
Остаётся dolphin. Функционал в целом устраивает, но есть два серьёзных бага — кривые atom`ы и отсутствие нормального обновления содержимого директорий, если файлы создаются GTK-софтом.
Да, ситуация с explorer-подобными файл-менеджерами в мире линукс катастрофическая — таких, чтоб установить и пользоваться просто нет. Всё мало-мальски приличное загубили, остальное находится в состояние перманентного допила годами.
Спасибо сказали:

Аватара пользователя
kknight
Сообщения: 756

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение kknight » 13.06.2012 10:51

Настоящий крик души. Молодец, что так глубоко изучил эту тему!
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 13.06.2012 11:52

Atolstoy писал(а):
12.06.2012 23:17
Диалоги Dolphin имеют тип окна Normal. Это не баг.

Простите, но бред. То, что является диалогами (например, подтверждение удаления и т.п.) имеет тип диалога. Просто окно прогресса копирования — не есть диалог.
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение NickLion » 13.06.2012 11:59

AlexYeCu писал(а):
13.06.2012 09:25
У подобных окон либо type, либо title, либо role должны отличаться от остальных.

Можеть поможет: роль у окна прогресса копирования просто отсутствует, а обычного окна "Dolphin#1"
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1104
ОС: fedora

Re: Баг в kio/dolphin, мешающий их нормальной работе в тайловых wm

Сообщение AlexYeCu » 13.06.2012 12:08

NickLion писал(а):
13.06.2012 11:59
Можеть поможет: роль у окна прогресса копирования просто отсутствует, а обычного окна "Dolphin#1"

Проверю.
Спасибо сказали: