У меня есть ноутбук с нарушенным экраном верхнего левого угла - я ничего не вижу. Однако это всего лишь небольшой угол, поэтому я хотел бы знать, есть ли что-то, что я могу сделать, чтобы 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 пикселей в ширину. Save file и exit gedit.
Освободите эти рекомендации - как я могу запускать приложения автоматически при входе в систему - для создания сценария запуска. Поместите Screen resize или что-то подобное в поле Name и /usr/share/screen.sh в качестве Command
Restart Ubuntu и, надеюсь, вы получите то, что хотите. Он работает на моей машине:)
К сожалению, верхний левый угол экрана очень важен для 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.
Создайте скрипт @, скажем, /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 и, надеюсь, вы получите то, что хотите. Он работает на моей машине:)
К сожалению, верхний левый угол экрана очень важен для 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.