DobrijZmej 26.10.2010 18:04
Есть проблема! — Wine и иконки на тулбаре [решено]
Вот такое безобразие я обнаруживаю при запуске приложения PL/SQL Developer в wine 1.2Не обнаруживал ли у себя кто-нибудь такое безобразие и не борол ли его ?
Кстати, ДЕ - Гном. Ubuntu 10.04.
Решение:
В самом PL/SQL Developer выключаем птичку:
Tools-> Preferences-> User interface section-> Птичка "Faded disabled buttons"
и еще: база решений проблем приложений под вайном
Born2Crawl 26.10.2010 18:26 #
+ 0 -
Эта программа называется PL/SQL Developer, и написана она на Delphi, если это кому-то поможет подсказать... Я под VirtualBox её запускаю, под вайном не пробовал...
да тоже под ВиртуалБокс использую... но в принципе это единственное, из за чего использую до сих пор винду на рабочем компе =)
Проверил - действительно, почти все значки - исковерканные чёрные (тоже Ubuntu 10.10). Вообще, это у Delphi такой прикол со значками из ImageList даже на винде случается - сталкивался не раз. Думаю, что исправлению это не поддастся :(
Кстати - извиняюсь за флуд, но, PL/SQL Developer работает через родной клиент Oracle для Windows. Вы и его планируете под Wine водружать?! :)
да, если исключить значки - то все отлично бегает под вайном.
Вот на скриншоте залогиненый Девелопер.
Вот на скриншоте залогиненый Девелопер.
В качестве альтернативы могу порекомендовать Aqua DataStudio (она поддерживает кучу БД через JDBC). Версию 8.0.9 и более ранние заставлял "работать как надо" сам, текущую 9.0.2 пока недоосилил. Если что - обращайтесь :)
ни одна альтернатива (тем более "под кучу БД") не дотягивает до PL/SQL Developer.
Скажите, а компиз у вас включен?
У меня сие безобразие делается с HeidiSQL. В метасити все нормально, в компизе - пропадают иконки.
У меня сие безобразие делается с HeidiSQL. В метасити все нормально, в компизе - пропадают иконки.
компиз включен.
Только что пробовал Система - Параметры - Внешний вид - Визуальные эффекты - Без эффектов.
Иконкам это не помогло.
Правда, машину не перезагружал.
Только что пробовал Система - Параметры - Внешний вид - Визуальные эффекты - Без эффектов.
Иконкам это не помогло.
Правда, машину не перезагружал.
На wineHQ
To see toolbar buttons correctly, do the following: select Tools->Preferences->User interface section->Appearance and uncheck "Faded disabled buttons" option
может поможет
To see toolbar buttons correctly, do the following: select Tools->Preferences->User interface section->Appearance and uncheck "Faded disabled buttons" option
может поможет
Именно это и помогает! Сам давно пользуюсь...
Вот небольшая инструкция, писал для себя (на основе ниже указанной статьи), чтоб со временем не забыть:
Установка PLSQL Developer под wine.
По мотивам статьи "How to run Toad under Ubuntu using Wine":
http://nik.chankov.net/2007/05/04/how-to-run-toad-86-on-ubuntu/
1) Установить wine:
2) При необходимости настроить wine:
3) Скачать клиентскую часть oracle http://www.oracle.com/technology/tech/oci/instantclient/index.html (должна быть регистрация на www.oracle.com).
4) Создать необходимые директории (если их конечно нет):
5) Развернуть архив в папку $HOME/.wine/drive_c/oracle/BIN
6) Прописать в реестре (wine regedit):
а) Создать в реестре ключ HKLM\Software\ORACLE и прописать в него:
Примечание: NLS_LANG можно так же выставить в AMERICAN_AMERICA.CL8MSWIN1251, если есть проблемы с русской кодировкой в сообщениях об ошибках.
б) в HKLM\System\CurrentControlSet\Control\SessionManager\Environment
изменить значение параметра PATH, в конец которого добавить C:\oracle;C:\oracle\BIN
7) Установить или скопировать из windows папку с установленной программой.
Если не отображаются иконки на кнопках в приложении, то в настройках нужно снять галочку:
Tools > Prefs > Appearance > "faded disabled buttons"
Инструменты > Предпочтения > Внешний вид > "Сглаживать выключенные кнопки"
Автор статьи так же рекомендует скопировать библиотеку MFC42.DLL в $HOME/.wine/drive_c/windows/system32.
PS У меня так же стоит линуксовый клиент ORACLE и такое ощущение, что PLSQL Developer использует именно его.
PPS Запускаю PLSQL Dev так:
в противном случае берёт из $NLS_LANG, в котором прописано RUSSIAN_CIS.UTF8
Вот небольшая инструкция, писал для себя (на основе ниже указанной статьи), чтоб со временем не забыть:
Установка PLSQL Developer под wine.
По мотивам статьи "How to run Toad under Ubuntu using Wine":
http://nik.chankov.net/2007/05/04/how-to-run-toad-86-on-ubuntu/
1) Установить wine:
sudo apt-get install wine
2) При необходимости настроить wine:
winecfg
3) Скачать клиентскую часть oracle http://www.oracle.com/technology/tech/oci/instantclient/index.html (должна быть регистрация на www.oracle.com).
4) Создать необходимые директории (если их конечно нет):
cd
cd .wine
cd drive_c
mkdir oracle
cd oracle
mkdir BIN
mkdir NETWORK
cd NETWORK
mkdir ADMIN
5) Развернуть архив в папку $HOME/.wine/drive_c/oracle/BIN
6) Прописать в реестре (wine regedit):
а) Создать в реестре ключ HKLM\Software\ORACLE и прописать в него:
NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251
ORACLE_HOME=C:\oracle
SQLPATH=C:\oracle\dbs
Примечание: NLS_LANG можно так же выставить в AMERICAN_AMERICA.CL8MSWIN1251, если есть проблемы с русской кодировкой в сообщениях об ошибках.
б) в HKLM\System\CurrentControlSet\Control\SessionManager\Environment
изменить значение параметра PATH, в конец которого добавить C:\oracle;C:\oracle\BIN
7) Установить или скопировать из windows папку с установленной программой.
Если не отображаются иконки на кнопках в приложении, то в настройках нужно снять галочку:
Tools > Prefs > Appearance > "faded disabled buttons"
Инструменты > Предпочтения > Внешний вид > "Сглаживать выключенные кнопки"
Автор статьи так же рекомендует скопировать библиотеку MFC42.DLL в $HOME/.wine/drive_c/windows/system32.
PS У меня так же стоит линуксовый клиент ORACLE и такое ощущение, что PLSQL Developer использует именно его.
PPS Запускаю PLSQL Dev так:
env NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 wine "C:\Program Files\PLSQL Developer\plsqldev.exe"
в противном случае берёт из $NLS_LANG, в котором прописано RUSSIAN_CIS.UTF8