У меня ноутбук с разбитым экраном в верхнем левом углу - я ничего не вижу там. Однако это всего лишь небольшой угол, поэтому я хотел бы знать, могу ли я что-то сделать, чтобы Ubuntu вообще не использовал эту часть экрана - я в основном хочу, чтобы он игнорировал 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 и надеюсь, вы получите то, что хотите. Это работает на моей машине :)
К сожалению, левый верхний угол экрана очень важен для 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.