У меня есть программа Vuescan, которую я использую с планшетным сканером. Он работает отлично до Ubuntu 10.10 (64 бит), но в Ubuntu 11.04 (64 бит) окно Vuescan не запускается в Unity или в классическом режиме или в классическом режиме - никаких эффектов. Он работает нормально в безопасном режиме.
Я обнаружил через пробную версию и ошибку, что, если я выключу плагин Window Decoration в Compiz (через CCSM), Vuescan начнет нормально и откроет свое окно графического интерфейса. Затем я могу включить Window Decorations обратно через CCSM, и все работает нормально с оформлением окна, включая Vuescan.
В качестве обходного пути до тех пор, пока не будет исправлено Vuescan или не будет исправлен декоратор окон Compiz / Unity, я хотел бы запустить Vuescan со сценарием, BASH, предпочтительно, который сначала выключит Window Decorations, а затем запустит Vuescan ( эта часть проста, и я знаю, как это сделать), а затем снова включите Window Decorations. Я недостаточно разбираюсь в Compiz и как общаться с ним через Dbus, в частности, поскольку он реализован в Ubuntu 11.04, чтобы иметь возможность выполнять этот сценарий самостоятельно.
Любая помощь очень ценится!
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
ОК, больше нет необходимости в скрипте или обходном пути. По состоянию на 3 ноября 2011 года версия 9.0.61 x64 от Vuescan устранила проблему между Unity, Compiz, Vuescan и оформлением окон, по крайней мере, на Ubuntu 11.10. Все работает нормально сейчас (слава богу!).
Я делаю это для вас:
#!/bin/bash # # by desgua # # to disable Windows Decoration plugin at compiz # start an app and re-enable this plugin # ################################################## previous=$(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins) gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,maximumize,place,text,resize,mousepoll,regex,shift,gnomecompat,grid,wall,dbus,extrawm,put,commands,imgpng,move,session,animation,wobbly,workarounds,expo,scale,ezoom,staticswitcher,ring,unitymtgrabhandles,unityshell] gnome-terminal -e "bash -c \"sleep 2 && /home/desgua/Downloads/VueScan/vuescan ; exit ; exec bash\"" sleep 2 gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins $previous exit 0Я делаю это для вас:
#!/bin/bash # # by desgua # # to disable Windows Decoration plugin at compiz # start an app and re-enable this plugin # ################################################## previous=$(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins) gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,maximumize,place,text,resize,mousepoll,regex,shift,gnomecompat,grid,wall,dbus,extrawm,put,commands,imgpng,move,session,animation,wobbly,workarounds,expo,scale,ezoom,staticswitcher,ring,unitymtgrabhandles,unityshell] gnome-terminal -e "bash -c \"sleep 2 && /home/desgua/Downloads/VueScan/vuescan ; exit ; exec bash\"" sleep 2 gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins $previous exit 0Я делаю это для вас:
#!/bin/bash # # by desgua # # to disable Windows Decoration plugin at compiz # start an app and re-enable this plugin # ################################################## previous=$(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins) gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,maximumize,place,text,resize,mousepoll,regex,shift,gnomecompat,grid,wall,dbus,extrawm,put,commands,imgpng,move,session,animation,wobbly,workarounds,expo,scale,ezoom,staticswitcher,ring,unitymtgrabhandles,unityshell] gnome-terminal -e "bash -c \"sleep 2 && /home/desgua/Downloads/VueScan/vuescan ; exit ; exec bash\"" sleep 2 gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins $previous exit 0Я делаю это для вас:
#!/bin/bash # # by desgua # # to disable Windows Decoration plugin at compiz # start an app and re-enable this plugin # ################################################## previous=$(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins) gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,maximumize,place,text,resize,mousepoll,regex,shift,gnomecompat,grid,wall,dbus,extrawm,put,commands,imgpng,move,session,animation,wobbly,workarounds,expo,scale,ezoom,staticswitcher,ring,unitymtgrabhandles,unityshell] gnome-terminal -e "bash -c \"sleep 2 && /home/desgua/Downloads/VueScan/vuescan ; exit ; exec bash\"" sleep 2 gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins $previous exit 0Я делаю это для вас:
#!/bin/bash # # by desgua # # to disable Windows Decoration plugin at compiz # start an app and re-enable this plugin # ################################################## previous=$(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins) gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,maximumize,place,text,resize,mousepoll,regex,shift,gnomecompat,grid,wall,dbus,extrawm,put,commands,imgpng,move,session,animation,wobbly,workarounds,expo,scale,ezoom,staticswitcher,ring,unitymtgrabhandles,unityshell] gnome-terminal -e "bash -c \"sleep 2 && /home/desgua/Downloads/VueScan/vuescan ; exit ; exec bash\"" sleep 2 gconftool-2 --type=List --list-type=String --set /apps/compiz-1/general/screen0/options/active_plugins $previous exit 0Я делаю это для вас:
#! / bin / bash # # по desgua # #, чтобы отключить плагин Windows Decoration на compiz # запустить приложение и снова включить этот плагин # #### ############################################### previous = $ ( gconftool-2 --get / apps / compiz-1 / general / screen0 / options / active_plugins) gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins [core, bailer, detection, composite, opengl, imgjpeg, compiztoolbox, maxize, place, text, resize, mousepoll, regex, shift, gnomecompat, grid, wall, dbus, extrawm, put, commands, imgpng, move, сеанс, анимация, шаткий, обходные пути, expo, scale, ezoom, staticswitcher, ring, unitymtgrabhandles, unityshell] gnome-terminal -e "bash -c \" sleep 2 && / home / desgua / Downloads / VueScan / vuescan; Выход ; exec bash \ "" sleep 2 gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins $ previous exit 0
Я делаю это для вас:
#! / bin / bash # # по desgua # #, чтобы отключить плагин Windows Decoration на compiz # запустить приложение и снова включить этот плагин # #### ############################################### previous = $ ( gconftool-2 --get / apps / compiz-1 / general / screen0 / options / active_plugins) gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins [core, bailer, detection, composite, opengl, imgjpeg, compiztoolbox, maxize, place, text, resize, mousepoll, regex, shift, gnomecompat, grid, wall, dbus, extrawm, put, commands, imgpng, move, сеанс, анимация, шаткий, обходные пути, expo, scale, ezoom, staticswitcher, ring, unitymtgrabhandles, unityshell] gnome-terminal -e "bash -c \" sleep 2 && / home / desgua / Downloads / VueScan / vuescan; Выход ; exec bash \ "" sleep 2 gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins $ previous exit 0
Я делаю это для вас:
#! / bin / bash # # по desgua # #, чтобы отключить плагин Windows Decoration на compiz # запустить приложение и снова включить этот плагин # #### ############################################### previous = $ ( gconftool-2 --get / apps / compiz-1 / general / screen0 / options / active_plugins) gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins [core, bailer, detection, composite, opengl, imgjpeg, compiztoolbox, maxize, place, text, resize, mousepoll, regex, shift, gnomecompat, grid, wall, dbus, extrawm, put, commands, imgpng, move, сеанс, анимация, шаткий, обходные пути, expo, scale, ezoom, staticswitcher, ring, unitymtgrabhandles, unityshell] gnome-terminal -e "bash -c \" sleep 2 && / home / desgua / Downloads / VueScan / vuescan; Выход ; exec bash \ "" sleep 2 gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins $ previous exit 0
Я делаю это для вас:
#! / bin / bash # # по desgua # #, чтобы отключить плагин Windows Decoration на compiz # запустить приложение и снова включить этот плагин # #### ############################################### previous = $ ( gconftool-2 --get / apps / compiz-1 / general / screen0 / options / active_plugins) gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins [core, bailer, detection, composite, opengl, imgjpeg, compiztoolbox, maxize, place, text, resize, mousepoll, regex, shift, gnomecompat, grid, wall, dbus, extrawm, put, commands, imgpng, move, сеанс, анимация, шаткий, обходные пути, expo, scale, ezoom, staticswitcher, ring, unitymtgrabhandles, unityshell] gnome-terminal -e "bash -c \" sleep 2 && / home / desgua / Downloads / VueScan / vuescan; Выход ; exec bash \ "" sleep 2 gconftool-2 --type = List --list-type = String --set / apps / compiz-1 / general / screen0 / options / active_plugins $ previous exit 0