Reposicionamento de resolução de tela? (Tela do laptop quebrado)

4

Eu tenho um laptop com a tela do canto superior esquerdo sendo quebrada - não consigo ver nada lá. No entanto, é apenas um pequeno canto, então eu gostaria de saber se há algo que eu possa fazer para que o Ubuntu não use essa parte da tela - eu basicamente quero que ele ignore 2 barras de tarefas de unidade à esquerda, e reposicione todo o conteúdo.

    
por apscience 26.02.2013 / 04:08

2 respostas

3

Crie um script @ digamos /usr/share/screen.sh

sudo touch /usr/share/screen.sh

torne-o executável

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

edite o arquivo (vou usar o gedit aqui, então é mais fácil colar para iniciantes)

gksu gedit /usr/share/screen.sh

cole o conteúdo deste script:

#!/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.*//")
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

Edite as primeiras quatro linhas para a resolução desejada. Eu experimentei 1280x800 como original e peguei 120 pixels da parte horizontal, já que a barra unitária tem cerca de 60 pixels de largura. Save file e exit gedit.

Siga estas diretrizes - Como faço para iniciar aplicativos automaticamente no login - para criar um script de inicialização. Coloque um Screen resize ou algo parecido no campo Name e /usr/share/screen.sh como o Command

Reinicie o Ubuntu e esperamos que você consiga o que deseja. Ele funciona na minha máquina:)

    
por Symin 26.08.2013 / 20:01
0

Infelizmente, o canto superior esquerdo da tela é muito importante para a Unity e o próprio Mark Shuttleworth disse que não há intenções de mover o lançador ao redor.

Você pode tentar ajustar um pouco o Unity para que você ainda possa trabalhar sem o canto superior esquerdo.

Dê uma olhada no cais do Cairo, por exemplo. Instale da seguinte forma:

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

A doca Cairo é o aplicativo de inicialização que fica na parte inferior da tela. Uma vez instalado, procure em seus aplicativos cairo dock e escolha a opção GLX Dock (a de hardware acelerado). Você pode então ocultar o iniciador esquerdo do Ubuntu instalando as Unity Tweak Tools.

Para executar o dock do Cairo em cada reinicialização, coloque-o em seus aplicativos de inicialização.

sudo apt-get install unity-tweak-tool

Execute as ferramentas tweak e, na seção Unity / Launcher, defina Auto-hide to ON .

De qualquer forma, sugiro que você instale um gerenciador de janelas mais personalizável. Uma aposta segura é Gnome Shell, mas na sua situação eu vou Cinnamon que não usa muito o canto superior esquerdo.

Existem vários guias no askubuntu sobre como instalar os dois. Uma vez instalado, faça logout e, a partir do gerenciador de login, escolha sua nova sessão (por exemplo: Canela) clicando no logotipo redondo do Ubuntu.

    
por Cubiq 26.08.2013 / 14:44