Страница 1 из 1

MySQL менеджер открывается на другом мониторе

Добавлено: 15 дек 2013, 15:43
fooger
У меня MySQL менеджер (.\modules\heidisqlheidisql.exe) по умолчанию открывается на втором мониторе. Чтобы программа по умолчанию открывалась на основном мониторе пользователя, в файл portable_settings.txt необходимо добавить эту строку
MainWinOnMonitor<|||>3<|||>0
можно поставить сразу за
MainWinLeft<|||>3<|||>1920
Добавьте пожалуйста в след. релиз, спасибо!

Добавлено: 15 дек 2013, 16:19
Максим
C радостью добавлю, если вы дадите ссылку на источник откуда вы взяли эту информацию. Просто чтобы я смог прочитать что за параметр и что он делает. Сейчас в Google быстро глянул - с ходу ничего про параметр не нашел. А если предположить логически, то параметр вообще делает главным монитором монитор №3, ничего не понятно. Поэтому лучше дайте ссылку :)

Добавлено: 16 дек 2013, 19:27
fooger
Максим, это я выяснил сам, опытным путем). У них в настройках очень много где пишется <|||>3<|||> после названия параметра, что это означает - я хз. Если выключить программу на основном мониторе - в конф. файл записывается
MainWinOnMonitor<|||>3<|||>0
если на втором мониторе - записывается
MainWinOnMonitor<|||>3<|||>1
Изначально этот параметр в конф. файле отсутствует, и видимо значением по умолчанию является 1 (второй монитор). Еще в этой программе есть такая трабла, что в конфигурационный файл записываются настройки только тогда, когда при закрытии программа работала с бд. Т.е. если просто открыть программу (менеджер сеансов), перетащить на другой монитор, и ее закрыть - то конф. файл не обновится. Для того чтобы сохранились настройки монитора/позиции нужно в момент закрытия программы работать с бд, а не быть в "Менеджере сеансов". Но это уже претензия не к Вам)

Добавлено: 16 дек 2013, 21:36
Максим
OK последую вашему совету.

Добавлено спустя 50 минут 43 секунды:
Сейчас хотел добавить и оказалось что параметр MainWinOnMonitor<|||>3<|||>0 изначально есть в конфиге, поэтому не понятен смысл создания вами этой темы.

Добавлено: 17 дек 2013, 21:35
fooger
Максим, только что разархивировал "чистый" open_server_4_9_0_full.exe, и в файле ".\modules\heidisql\portable_settings.txt" параметра "MainWinOnMonitor" не нашел. Вот мои чистые настройки "portable_settings.txt":
LastSessions<|||>1<|||>
LastActiveSession<|||>1<|||>Localhost
SessionManager_ListWidth<|||>3<|||>220
SessionManager_WindowWidth<|||>3<|||>582
ColWidths_connform.ListSessions<|||>1<|||>163,50,50,50,50,53
ColsVisible_connform.ListSessions<|||>1<|||>0
ColPositions_connform.ListSessions<|||>1<|||>0,1,2,3,4,5
ColSort_connform.ListSessions<|||>1<|||>0,0
ColWidths_MainForm.ListDatabases<|||>1<|||>150,80,50,50,50,50,50,50,50,50,120
ColsVisible_MainForm.ListDatabases<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10
ColPositions_MainForm.ListDatabases<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10
ColSort_MainForm.ListDatabases<|||>1<|||>0,0
ColWidths_MainForm.ListVariables<|||>1<|||>160,200,275
ColsVisible_MainForm.ListVariables<|||>1<|||>0,1,2
ColPositions_MainForm.ListVariables<|||>1<|||>0,1,2
ColSort_MainForm.ListVariables<|||>1<|||>0,0
ColWidths_MainForm.ListStatus<|||>1<|||>160,275,100,100
ColsVisible_MainForm.ListStatus<|||>1<|||>0,1,2,3
ColPositions_MainForm.ListStatus<|||>1<|||>0,1,2,3
ColSort_MainForm.ListStatus<|||>1<|||>0,0
ColWidths_MainForm.ListProcesses<|||>1<|||>70,80,80,80,80,50,50,145
ColsVisible_MainForm.ListProcesses<|||>1<|||>0,1,2,3,4,5,6,7
ColPositions_MainForm.ListProcesses<|||>1<|||>0,1,2,3,4,5,6,7
ColSort_MainForm.ListProcesses<|||>1<|||>0,1
ColWidths_MainForm.ListCommandStats<|||>1<|||>120,100,100,100,215
ColsVisible_MainForm.ListCommandStats<|||>1<|||>0,1,2,3,4
ColPositions_MainForm.ListCommandStats<|||>1<|||>0,1,2,3,4
ColSort_MainForm.ListCommandStats<|||>1<|||>1,1
ColWidths_MainForm.ListTables<|||>1<|||>120,70,70,120,120,70,100,50,70,70,70,70,70,90,120,70,70,70,50
ColsVisible_MainForm.ListTables<|||>1<|||>0,1,2,3,4,5,6,18
ColPositions_MainForm.ListTables<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
ColSort_MainForm.ListTables<|||>1<|||>0,0
Servers\Localhost\SessionCreated<|||>1<|||>2013-10-13 22:32:43
Servers\Localhost\Host<|||>1<|||>127.0.0.1
Servers\Localhost\WindowsAuth<|||>3<|||>0
Servers\Localhost\User<|||>1<|||>root
Servers\Localhost\Password<|||>1<|||>6
Servers\Localhost\LoginPrompt<|||>3<|||>0
Servers\Localhost\Port<|||>1<|||>3306
Servers\Localhost\NetType<|||>3<|||>0
Servers\Localhost\Compressed<|||>3<|||>0
Servers\Localhost\LocalTimeZone<|||>3<|||>0
Servers\Localhost\Databases<|||>1<|||>
Servers\Localhost\StartupScriptFilename<|||>1<|||>
Servers\Localhost\SSHtunnelHost<|||>1<|||>
Servers\Localhost\SSHtunnelHostPort<|||>3<|||>0
Servers\Localhost\SSHtunnelUser<|||>1<|||>
Servers\Localhost\SSHtunnelPassword<|||>1<|||>4
Servers\Localhost\SSHtunnelTimeout<|||>3<|||>4
Servers\Localhost\SSHtunnelPrivateKey<|||>1<|||>
Servers\Localhost\SSHtunnelPort<|||>3<|||>3307
Servers\Localhost\SSL_Active<|||>3<|||>0
Servers\Localhost\SSL_Key<|||>1<|||>
Servers\Localhost\SSL_Cert<|||>1<|||>
Servers\Localhost\SSL_CA<|||>1<|||>
Servers\Localhost\RefusedCount<|||>3<|||>1
Servers\Localhost\ServerVersionFull<|||>1<|||>5.5.30-log - MySQL Community Server (GPL)
Servers\Localhost\ConnectCount<|||>3<|||>1
Servers\Localhost\ServerVersion<|||>3<|||>50530
Servers\Localhost\LastConnect<|||>1<|||>2013-10-13 22:34:20
Servers\Localhost\lastUsedDB<|||>1<|||>

Добавлено: 17 дек 2013, 22:05
Максим
Провел еще раз - подтверждаю так и есть. Оказывается я проверял наличие не в исходном файле, а в уже запускавшейся один раз тестовой копии сборки. Видимо параметр создается при первом запуске. Добавлю параметр в дистрибутив, спасибо что обратили внимание.