Изменение разрешения экрана? (Сломанный экран ноутбука)

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

5
задан 26 February 2013 в 07:08

2 ответа

Создайте сценарий @ скажем /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 пикселей. Сохраните файл и выйдите из gedit.

Следуйте этим рекомендациям - Как мне запускать приложения автоматически при входе в систему - чтобы создать сценарий запуска. Поместите Изменение размера экрана или что-то подобное в поле Имя и /usr/share/screen.sh в качестве команды

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

3
ответ дан 26 February 2013 в 07:08

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

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

Взгляните, например, на док-станцию ​​cairo. Установите его так:

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 установите Автоматически скрывать от до ON .

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

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

0
ответ дан 26 February 2013 в 07:08

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

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