Почему исчезает GUI TeXstudio?

ilia choly, Посмотрите, работает ли это решение для вас лучше: как заставить несколько мониторов правильно принимать решения для LightDM?

Он включает в себя редактирование /etc/lightdm/lightdm.conf, чтобы сделать экран входа ( протестировано на Ubuntu 12.04), вызовите скрипт. Файл первоначально выглядит следующим образом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

Добавление следующей строки заставляет его вызывать данный скрипт еще до входа в систему:

display-setup-script=/usr/share/lightdmxrandr.sh

И эта другая строка вызывает вызов данный скрипт после входа в систему:

session-setup-script=/usr/share/lightdmxrandr.sh

В этом примере сценарий lightdmxrandr.sh служит для автоматического распознавания разрешения экрана и внешнего монитора, если таковой имеется. Вот содержание сценария в моем случае (я немного немного адаптировался к тому, что было на . Как заставить несколько мониторов правильное разрешение для LightDM? ):

#!/bin/bash

# connected external output
XCOM0=`xrandr -q | egrep '(HDMI1|VGA1|DP1) connected' | egrep -o '(HDMI1|VGA1|DP1)'`
# command to set external desktop
XCOM1=`xrandr --output LVDS1 --primary --auto --output $XCOM0 --auto --right-of LVDS1`
# command to set normal desktop
XCOM2=`xrandr --output LVDS1 --primary --auto`
# if the external monitor is connected, then we tell XRANDR to set up an extended desktop
if [ -n "$XCOM0" ] || [ ! "$XCOM0" = "" ]; then echo $XCOM1
# if the external monitor is disconnected, then we tell XRANDR to output only to the laptop screen
else echo $XCOM2
fi

exit 0;

Сохранить это файл как lightdmxrand.sh Установите в качестве исполняемого файла следующим образом:

$ sudo chmod +x lightdmxrand.sh

Переместите его в каталог / usr / share / следующим образом:

$ sudo mv lightdmxrand.sh /usr/share/lightdmxrandr.sh

Изменить / etc / lightdm /lightdm.conf добавляет к нему заданную строку:

display-setup-script=/usr/share/lightdmxrandr.sh

Если вы хотите, чтобы этот скрипт также запускался после входа в систему, добавьте:

session-setup-script=/usr/share/lightdmxrandr.sh

Надеюсь, что это сработает для вас !

1
задан 27 November 2015 в 17:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: