LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Поставил. Работает, но это не то решение которое я бы хотел. Возможно, есть таки способ как реализовать сабж БЕЗ композитора.

Нет, нет такого способа, кроме указанного выше. Он работает только при определенных условиях (в первом моем ответе ссылка на википедию — https://en.wikipedia.org/wiki/Pseudo-transparency). Я использовал XCopyArea. Да и вот тоже самое говорят:

https://stackoverflow.com/questions/4965219/gtk-x11-semitransparent-windows-w...

Еще были упомянуты курсоры ранее. Так вот есть тема: DMZ-Highlight. Там есть курсоры с заготовленным полупрозрачным кружком. Но ясно, что он все время будет, а не при клике. Конечно, курсоры можно менять, но я предвижу конфликты с приложениями, которые тоже будут менять курсор.Да и оставить кружок на месте нажатия и двигаться дальше нельзя — он с курсором съедет.

Чем обусловлено желание именно без композитора? Дело в том, что xcompmgr работает прозрачно для твоего оконного менеджера. Я почему вдруг вспомнил про xcompmgr? Я когда сделал примеры выше, то сразу подумал, что в теории можно было бы сделать редирект всех окон во внеэкранную область (то есть врубить XCompositeRedirectSubwindows). При этом редирект сразу же работает и для уже открытых окон. Можно композитить. Вот я и подумал, что можно было бы написать такое простое приложение с кружком, чтобы оно композитило все, а оконный менеджер не страдает при этом. Сразу же вспомнил про xcompmgr. Он у меня уже много лет назад побыл на постоянной основе в IceWM, чтобы простые fade in/fade out effects были, но я быстро понял, что это все баловство (как и куб). В итоге мне композитный менеджер ни разу не пригодился.

Но вот задача с полупрозрачным курсором в общем случае без композитинга не решается красиво. Но так как задача редкая, то в чем проблема все же включить крошечный композитор. Считай. то это часть программы работы полупрозрачной подсветки курсора во враждебной композитингу среде. :)

Исправление Zubok, :

Поставил. Работает, но это не то решение которое я бы хотел. Возможно, есть таки способ как реализовать сабж БЕЗ композитора.

Нет, нет такого способа, кроме указанного выше. Он работает только при определенных условиях (в первом моем ответе ссылка на википедию — https://en.wikipedia.org/wiki/Pseudo-transparency). Да и вот тоже самое говорят:

https://stackoverflow.com/questions/4965219/gtk-x11-semitransparent-windows-w...

Еще были упомянуты курсоры ранее. Так вот есть тема: DMZ-Highlight. Там есть курсоры с заготовленным полупрозрачным кружком. Но ясно, что он все время будет, а не при клике. Конечно, курсоры можно менять, но я предвижу конфликты с приложениями, которые тоже будут менять курсор.Да и оставить кружок на месте нажатия и двигаться дальше нельзя — он с курсором съедет.

Чем обусловлено желание именно без композитора? Дело в том, что xcompmgr работает прозрачно для твоего оконного менеджера. Я почему вдруг вспомнил про xcompmgr? Я когда сделал примеры выше, то сразу подумал, что в теории можно было бы сделать редирект всех окон во внеэкранную область (то есть врубить XCompositeRedirectSubwindows). При этом редирект сразу же работает и для уже открытых окон. Можно композитить. Вот я и подумал, что можно было бы написать такое простое приложение с кружком, чтобы оно композитило все, а оконный менеджер не страдает при этом. Сразу же вспомнил про xcompmgr. Он у меня уже много лет назад побыл на постоянной основе в IceWM, чтобы простые fade in/fade out effects были, но я быстро понял, что это все баловство (как и куб). В итоге мне композитный менеджер ни разу не пригодился.

Но вот задача с полупрозрачным курсором в общем случае без композитинга не решается красиво. Но так как задача редкая, то в чем проблема все же включить крошечный композитор. Считай. то это часть программы работы полупрозрачной подсветки курсора во враждебной композитингу среде. :)

Исправление Zubok, :

Поставил. Работает, но это не то решение которое я бы хотел. Возможно, есть таки способ как реализовать сабж БЕЗ композитора.

Нет, нет такого способа, кроме указанного выше. Он работает только при определенных условиях (в первом моем ответе ссылка на википедию — https://en.wikipedia.org/wiki/Pseudo-transparency). Да и вот тоже самое говорят:

https://stackoverflow.com/questions/4965219/gtk-x11-semitransparent-windows-w...

Еще были упомянуты курсоры ранее. Так вот есть тема: DMZ-Highlight. Там есть курсоры с заготовленным полупрозрачным кружком. Но ясно, что он все время будет, а не при клике. Конечно, курсоры можно менять, но я предвижу конфликты с приложениями, которые тоже будут менять курсор.Да и оставить кружок на месте нажатия и двигаться дальше нельзя — он с курсором съедет.

Чем обусловлено желание именно без композитора? Дело в том, что xcompmgr работает прозрачно для твоего оконного менеджера. Я почему вдруг вспомнил про xcompmgr? Я когда сделал примеры выше, то сразу подумал, что в теории можно было бы сделать редирект всех окон во внеэкранную область (то есть врубить XCompositeRedirectSubwindows). При этом редирект сразу же работает и для уже открытых окон. Можно композитить. Вот я и подумал, что можно было бы написать такое простое приложение с кружком, чтобы оно композитило все, а оконный менеджер не страдает при этом. Сразу же вспомнил про xcompmgr. Он у меня уже много лет назад побыл на постоянной основе в IceWM, чтобы простые fading effects были, но я быстро понял, что это все баловство (как и куб). В итоге мне композитный менеджер ни разу не пригодился.

Но вот задача с полупрозрачным курсором в общем случае без композитинга не решается красиво. Но так как задача редкая, то в чем проблема все же включить крошечный композитор. Считай. то это часть программы работы полупрозрачной подсветки курсора во враждебной композитингу среде. :)

Исходная версия Zubok, :

Поставил. Работает, но это не то решение которое я бы хотел. Возможно, есть таки способ как реализовать сабж БЕЗ композитора.

Нет, нет такого способа, кроме указанного выше. Он работает только при определенных условиях (в первом моем ответе ссылка на википедию). Да и вот тоже самое говорят:

https://stackoverflow.com/questions/4965219/gtk-x11-semitransparent-windows-w...

Еще были упомянуты курсоры ранее. Так вот есть тема: DMZ-Highlight. Там есть курсоры с заготовленным полупрозрачным кружком. Но ясно, что он все время будет, а не при клике. Конечно, курсоры можно менять, но я предвижу конфликты с приложениями, которые тоже будут менять курсор.Да и оставить кружок на месте нажатия и двигаться дальше нельзя — он с курсором съедет.

Чем обусловлено желание именно без композитора? Дело в том, что xcompmgr работает прозрачно для твоего оконного менеджера. Я почему вдруг вспомнил про xcompmgr? Я когда сделал примеры выше, то сразу подумал, что в теории можно было бы сделать редирект всех окон во внеэкранную область (то есть врубить XCompositeRedirectSubwindows). При этом редирект сразу же работает и для уже открытых окон. Можно композитить. Вот я и подумал, что можно было бы написать такое простое приложение с кружком, чтобы оно композитило все, а оконный менеджер не страдает при этом. Сразу же вспомнил про xcompmgr. Он у меня уже много лет назад побыл на постоянной основе в IceWM, чтобы простые fading effects были, но я быстро понял, что это все баловство (как и куб). В итоге мне композитный менеджер ни разу не пригодился.

Но вот задача с полупрозрачным курсором в общем случае без композитинга не решается красиво. Но так как задача редкая, то в чем проблема все же включить крошечный композитор. Считай. то это часть программы работы полупрозрачной подсветки курсора во враждебной композитингу среде. :)