Любой способ изменить размеры экрана, чтобы левая часть монитора была пуста? [dубликат]

У меня есть ноутбук с нарушенным экраном верхнего левого угла - я ничего не вижу. Однако это всего лишь небольшой угол, поэтому я хотел бы знать, есть ли что-то, что я могу сделать, чтобы Ubuntu не использовал эту часть экрана вообще - я в основном хочу, чтобы она игнорировала 2 единицы панели задач слева и переставляла весь контент.

4
задан 26 February 2013 в 09:08

4 ответа

Создайте скрипт @, скажем, /usr/share/screen.sh

sudo touch /usr/share/screen.sh

сделайте его выполнимым

sudo chmod a+x /usr/share/screen.sh

отредактируйте файл (я буду использовать gedit здесь, так что проще вставить для новичков)

gksu gedit /usr/share/screen.sh

вставить содержимое этого скрипта:

#!/bin/bash #change these 4 variables accordingly ORIG_X=1280 ORIG_Y=800 NEW_X=1160 NEW_Y=800 ### X_DIFF=$(($NEW_X - $ORIG_X)) Y_DIFF=$(($NEW_Y - $ORIG_Y)) ORIG_RES="$ORIG_X"x"$ORIG_Y" NEW_RES="$NEW_X"x"$NEW_Y" ACTIVEOUTPUT=$(xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") MODELINE=$(cvt $NEW_X $NEW_Y | grep Modeline | cut -d' ' -f3-) xrandr --newmode $NEW_RES $MODELINE xrandr --addmode $ACTIVEOUTPUT $NEW_RES xrandr --output $ACTIVEOUTPUT --fb $NEW_RES --panning $NEW_RES --mode $NEW_RES xrandr --fb $NEW_RES --output $ACTIVEOUTPUT --mode $ORIG_RES --transform 1,0,$X_DIFF,0,1,$Y_DIFF,0,0,1

Отредактировать первые четыре строки до требуемого разрешения. Я экспериментировал с 1280x800 в качестве своего оригинального, и я взял 120 пикселей горизонтальной части, поскольку ширина единицы составляет около 60 пикселей в ширину. Save file и exit gedit.

Освободите эти рекомендации - как я могу запускать приложения автоматически при входе в систему - для создания сценария запуска. Поместите Screen resize или что-то подобное в поле Name и /usr/share/screen.sh в качестве Command

Restart Ubuntu и, надеюсь, вы получите то, что хотите. Он работает на моей машине:)

3
ответ дан 18 July 2018 в 10:36

К сожалению, верхний левый угол экрана очень важен для Unity, и сам Марк Шаттлворт сказал, что нет никаких намерений перемещать пусковую установку.

Вы можете попытаться немного подстроить Unity, чтобы вы можете работать без верхнего левого угла.

Посмотрите, например, на cairo dock. Установите его так:

sudo apt-get update sudo apt-get install cairo-dock

Док-станция Cairo - это приложение запуска, которое лежит в нижней части экрана. После установки поиска в приложениях cairo dock и выберите опцию GLX Dock (аппаратное ускорение). Вы можете скрыть левую панель запуска Ubuntu, установив инструменты Unity Tweak Tools.

Чтобы запустить док-станцию ​​cairo при каждой перезагрузке, поместите ее в свои приложения для запуска.

sudo apt-get install unity-tweak-tool

Запустите инструменты настройки и в разделе Unity / Launcher установите Auto-hide на ON.

В любом случае я предлагаю вам установить более настраиваемый оконный менеджер. Безопасная ставка - это Gnome Shell, но в вашей ситуации я бы выбрал Cinnamon, который не использовал верхний левый угол.

На askubuntu есть много руководств по установке обоих из них. После того, как вы установили выход и из диспетчера входа в систему, выберите свой новый сеанс (например: Cinnamon), щелкнув по круглой эмблеме Ubuntu.

0
ответ дан 18 July 2018 в 10:36

Создайте скрипт @, скажем, /usr/share/screen.sh

sudo touch /usr/share/screen.sh

сделайте его выполнимым

sudo chmod a+x /usr/share/screen.sh

отредактируйте файл (я буду использовать gedit здесь, так что проще вставить для новичков)

gksu gedit /usr/share/screen.sh

вставить содержимое этого скрипта:

#!/bin/bash #change these 4 variables accordingly ORIG_X=1280 ORIG_Y=800 NEW_X=1160 NEW_Y=800 ### X_DIFF=$(($NEW_X - $ORIG_X)) Y_DIFF=$(($NEW_Y - $ORIG_Y)) ORIG_RES="$ORIG_X"x"$ORIG_Y" NEW_RES="$NEW_X"x"$NEW_Y" ACTIVEOUTPUT=$(xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") MODELINE=$(cvt $NEW_X $NEW_Y | grep Modeline | cut -d' ' -f3-) xrandr --newmode $NEW_RES $MODELINE xrandr --addmode $ACTIVEOUTPUT $NEW_RES xrandr --output $ACTIVEOUTPUT --fb $NEW_RES --panning $NEW_RES --mode $NEW_RES xrandr --fb $NEW_RES --output $ACTIVEOUTPUT --mode $ORIG_RES --transform 1,0,$X_DIFF,0,1,$Y_DIFF,0,0,1

Отредактировать первые четыре строки до требуемого разрешения. Я экспериментировал с 1280x800 в качестве своего оригинального, и я взял 120 пикселей горизонтальной части, поскольку ширина единицы составляет около 60 пикселей в ширину. Save file и exit gedit.

Освободите эти рекомендации - как я могу запускать приложения автоматически при входе в систему - для создания сценария запуска. Поместите Screen resize или что-то подобное в поле Name и /usr/share/screen.sh в качестве Command

Restart Ubuntu и, надеюсь, вы получите то, что хотите. Он работает на моей машине:)

3
ответ дан 24 July 2018 в 19:36
  • 1
    Да, спасибо большое :) жду 17 часов, чтобы наградить щедрость. Это не работает на настольном BTW, но это не проблема. – int_ua 26 August 2013 в 23:31
  • 2
    @int_ua вам нужно создать пользовательский xorg.conf для вашего рабочего стола и отключить некоторые checks. Но я рад, что это работает на ноутбуке :) – Symin 27 August 2013 в 21:53
  • 3
    Вау, большое спасибо, я потратил столько времени, пытаясь понять это – MetaDark 20 October 2014 в 06:44
  • 4
    У меня почти такая же проблема, хотя правильные 40% дисплея не работают. Можно ли заставить левую часть дисплея работать вместо правого – about 99 ninjas 14 October 2016 в 20:13

К сожалению, верхний левый угол экрана очень важен для Unity, и сам Марк Шаттлворт сказал, что нет никаких намерений перемещать пусковую установку.

Вы можете попытаться немного подстроить Unity, чтобы вы можете работать без верхнего левого угла.

Посмотрите, например, на cairo dock. Установите его так:

sudo apt-get update sudo apt-get install cairo-dock

Док-станция Cairo - это приложение запуска, которое лежит в нижней части экрана. После установки поиска в приложениях cairo dock и выберите опцию GLX Dock (аппаратное ускорение). Вы можете скрыть левую панель запуска Ubuntu, установив инструменты Unity Tweak Tools.

Чтобы запустить док-станцию ​​cairo при каждой перезагрузке, поместите ее в свои приложения для запуска.

sudo apt-get install unity-tweak-tool

Запустите инструменты настройки и в разделе Unity / Launcher установите Auto-hide на ON.

В любом случае я предлагаю вам установить более настраиваемый оконный менеджер. Безопасная ставка - это Gnome Shell, но в вашей ситуации я бы выбрал Cinnamon, который не использовал верхний левый угол.

На askubuntu есть много руководств по установке обоих из них. После того, как вы установили выход и из диспетчера входа в систему, выберите свой новый сеанс (например: Cinnamon), щелкнув по круглой эмблеме Ubuntu.

0
ответ дан 24 July 2018 в 19:36

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

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