Я не смог получить горные выработки от переключателя командной строки, но я был в состоянии сделать это только путем установки моего HTTP_PROXY
переменная среды. (Обратите внимание, что случай, кажется, важен). У меня есть пакетный файл, который имеет строку как это в нем:
SET HTTP_PROXY=http://%USER%:%PASSWORD%@%SERVER%:%PORT%
я установил четыре переменные, на которые ссылаются, прежде чем я доберусь до этой строки, очевидно. Поскольку пример, если мое имя пользователя является "wolfbyte", мой пароль, является "секретным", и мой прокси называют "pigsy" и воздействует на порт 8080:
SET HTTP_PROXY=http://wolfbyte:secret@pigsy:8080
Вы могли бы хотеть быть осторожными, как Вы управляете этим, потому что это хранит Ваш пароль в простом тексте на сессии машины, но я не думаю, что это должно быть слишком много проблемы.
Check out display macros and screen macros from the Xlib manual.
Specifically:
ScreenCount()
, ScreenOfDisplay()
WidthOfScreen()
, HeightOfScreen()
Для современных X-серверов существует также расширение XRandR, которое предоставляет самую последнюю модель информации о многоэкранном макете, включая перекрывающиеся экраны и динамический экран
Документация по нему доступна в спецификации протокола XRandR 1.3.1 и на странице руководства libXrandr .
If Xinerama is in use, try XineramaQueryScreens
. Otherwise, you may be able to assume a single screen and use (X)WidthOfScreen
/(X)HeightOfScreen.
(Also see the other answer. It's remotely possible someone is using the old X screen model where your screens are :x.0
, :x.1
, etc.)