mutantcornholio 23.02.2010 17:23
Есть проблема! — При входе в fullscreen, все окошечки "съезжают"
Замечено только в wine'овых приложениях, запущенные на полный экран, с меньшим разрешением.При входе в fullscreen, все окошечки, включая вроде бы статичные окошечки conky, съезжают так, чтобы вместиться в новое разрешение. Но возвращаться, когда разрешение меняется назад им как-то не хочется.
Что сделать для исправления ситуации?
Debian Lenny, wine 1.1.38, openbox 3.4.7.2
P.S. Желательно предлагать не варианты типа "передвинуть окна и перезапустить коньки скриптом".
pavel-g 23.02.2010 19:21 #
+ 0 -
Можно запускать wine в окне: winecfg -> Графика -> Эмулировать виртуальный рабочий стол
Не так клёво. К тому же разрешение любимой мамой Zuma - 320x240 Сам понимаешь, какое это окно =\
Что, если указать размер окна wine 800х600, запущенная в нём полноэкранная программа 320х240 не займёт выделенную вайном площадь?!
Я в шоке от лени некоторых пользователей! Неужели так трудно вбить в гуле "wine conky"?! Читайте, пожалуйста! И не превращайте прекрасный ресурс в форум, плз!
З.Ы. Минусануть не забудьте!
З.З.Ы. Пятая ссылка в гугле, причем на русском!
З.Ы. Минусануть не забудьте!
З.З.Ы. Пятая ссылка в гугле, причем на русском!
Ссылка ничего общего с проблемой автора не имеет. Вы пост читали?..
Читал. Понял только одно - топик-стартеру просто лень прочесть документацию к конькам.
Проблема вряд ли с conky. Тут всё связано скорее с иксами, чем с коньками, ибо данная проблема распространяется на все окна, в том числе и на conky
Проверил у себя - всё возвращается. Правда, у меня гном. Мб дело в настройках?
double_buffer yes
background on
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
no_buffers yes
uppercase no
use_spacer none
double_buffer yes
background on
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
no_buffers yes
uppercase no
use_spacer none
Ну знаете, "у меня всё работает" давно не аргумент. Человеку нужно решение, ну чтож, немного уличной магии -- т.к. речь идёт о полноэкранных приложениях могу засоветовать следующее:
1. делаете к примеру файл ~/test.sh с единственной строчкой а-ля wine game.exe
2. делаете второй файл ~/go_test.sh содержащий startx ~/test.sh -- :1
3. Даёте им права на исполнение
Всё, при запуске ~/go_test.sh стартует второй X сервер (ctrl+atl+F8), где стартует вайн, в котором стартует то что нужно Вам. После выхода из игры вайн умирает и за ним умирает Вторая копия иксов. На персой (где у вас крутятся DM и conky) всё остаёться так как было, плюс можно в процессе переключаться между иксами (ну там почту проверить или трек в плеере сменить).
P.S. Да, знаю, велосипед, но работает хорошо (было дело StarCraft именно так прошёл).
1. делаете к примеру файл ~/test.sh с единственной строчкой а-ля wine game.exe
2. делаете второй файл ~/go_test.sh содержащий startx ~/test.sh -- :1
3. Даёте им права на исполнение
Всё, при запуске ~/go_test.sh стартует второй X сервер (ctrl+atl+F8), где стартует вайн, в котором стартует то что нужно Вам. После выхода из игры вайн умирает и за ним умирает Вторая копия иксов. На персой (где у вас крутятся DM и conky) всё остаёться так как было, плюс можно в процессе переключаться между иксами (ну там почту проверить или трек в плеере сменить).
P.S. Да, знаю, велосипед, но работает хорошо (было дело StarCraft именно так прошёл).
Вот это - действительно восхитительный велосипед xD.
За идею зачёт, но не думаю, что мама оценит переключение иксов)
Да и как-то более велосипедисто, чем восстановление положений окон.
За идею зачёт, но не думаю, что мама оценит переключение иксов)
Да и как-то более велосипедисто, чем восстановление положений окон.
думается плюса будет мало, поэтому скажу буквами:
я считаю, что это - идеальный костыль!
а т.к. вайн есть по сути своей шлюз для запуска проприетарщины без исходников, то есдинственный способ решить проблемы - костыли
и этот - лучший на мой взгляд
да, он потребует кучу озу на запуск копиии иксов, но озу нынче дешевая и линуксы с двумя иксами съедят её всяко меньше какой-нибудь висты с убунтой в виртуалке (и даже без убунты)
так что считаю, что данное решение является идеальным для всех, у кого больше гига памяти и приемлимым для лиц с 512+ мегабайтами
я считаю, что это - идеальный костыль!
а т.к. вайн есть по сути своей шлюз для запуска проприетарщины без исходников, то есдинственный способ решить проблемы - костыли
и этот - лучший на мой взгляд
да, он потребует кучу озу на запуск копиии иксов, но озу нынче дешевая и линуксы с двумя иксами съедят её всяко меньше какой-нибудь висты с убунтой в виртуалке (и даже без убунты)
так что считаю, что данное решение является идеальным для всех, у кого больше гига памяти и приемлимым для лиц с 512+ мегабайтами
На самом деле не совсем верно про иксы, не требуют они кучу ОЗУ -- всего лишь 15 Мб (1280х1024х24), что по современным меркам мелочь. Но то что запускается в самих иксах свою память съест в полном объёме как на крути.
кстати, была статья на тему работы с памятью. Не всё так однозначно
И почему у меня vsz=98460 и rss=71180? Наверное, я что-то делаю не так
И почему у меня vsz=98460 и rss=71180? Наверное, я что-то делаю не так
что-то у меня смутные подозрения насчёт 15 мб.. Откуда такие данные?
Странно, у меня на старом ЭЛТ, 1024x768, иксы занимали суммарно около 130 мб