Correção rápida: mantenha pressionada a tecla Alt , clique com o botão direito do mouse na janela e arraste a janela até o tamanho desejado.
Uma das coisas mais chatas para mim ao usar o Linux é redimensionar uma janela aberta, como uma janela de terminal.
Gostaria de redimensionar a janela do terminal (aumentar ou diminuir). Mas quando eu coloco o mouse no canto inferior direito para pegar o ponto de canto, é uma tentativa e erro fazer com que o mouse se torne em um ângulo para que eu possa redimensionar o terminal em uma direção arbitrária assim:
\
\
\ |
___|
Ele insiste em redimensioná-lo assim
---->
ou assim
|
|
V
Às vezes, são necessários 5 segundos de erro de avaliação ao mover o mouse pelo canto da janela e erros para que o mouse mostre um ângulo em vez de para cima ou para os lados para que a janela possa ser redimensionada em direção diferente da vertical ou horizontal apenas.
Estou usando a emulação de terminal padrão que aparece no terminal menu- > system- & gt ;. Eu acho que isso tem a ver com o tipo de desktop. Eu estou usando o Linux mint 14, com distribuição xfce.
Existe uma maneira de desabilitar o redimensionamento horizontal e vertical e manter o ângulo de redimensionamento? Como eu posso usar isso para ambos e é muito mais flexível. Agora eu tenho que primeiro redimensionar verticalmente, em seguida, redimensionar horizontalmente para ampliar a janela que é muito bobo.
Isso realmente afeta todas as janelas, não apenas o terminal. Por exemplo, quando eu abro o firefox e quero redimensioná-lo, o mesmo problema acontece. É por isso que eu acho que é um problema de configuração do gerenciador de janelas, e não o próprio gnome-terminal.
Em outras palavras, eu quero que ele funcione exatamente como no Windows, onde eu pego o canto de qualquer janela, e posso redimensionar em uma direção arbitrária sempre. Certamente, alguém pode fazer isso no Linux.
Correção rápida: mantenha pressionada a tecla Alt , clique com o botão direito do mouse na janela e arraste a janela até o tamanho desejado.
Você pode tentar usar xdotool
. Esta ferramenta não está relacionada a xfce
, mas diretamente a X
:
Use um código da janela por:
xwininfo
ou
winId=$(xwininfo | sed -ne 's/^.*window id: \(0x[0-9a-f]*\) .*$//ip')
que click
em uma janela de terminal e:
xdotool windowsize --usehints $winId 100 30
ou se winId
armazenar o ID dessa janela gráfica:
xdotool windowsize $winId 1024 800
Eu tive tanto aborrecimento com janelas que me desesperei, e depois escrevi funções para lidar com isso de uma vez por todas. Se você colocá-los em arquivos de inicialização, talvez nunca os perceba. Esses abaixo são alguns deles, com comentários, então você terá uma idéia do que você pode fazer e como. Note, porém, isso vai exigir muito mexerico; mas quando terminar, se livrando do mouse, tudo parece do jeito que você quer, etc. - vale a pena.
## hide all X windows
hideall () {
DISPLAY=":0" # (if you call this function from a tty)
wmctrl -k on # show desKtop: i.e., hide all windows
}
# urxvt window
# note: try 'wmctrl -l' (as in "list") for windows to manipulate
alias maxu='wmctrl -r urxvt -b toggle,fullscreen' # -r: taRget window
alias hidu='wmctrl -r urxvt -b toggle,hidden' # -b: what to do
fiftu () {
wmctrl -r urxvt -b remove,fullscreen
wmctrl -r urxvt -e 0,0,358,1024,381 # -e: rEsize
}
Aqui está um exemplo mais avançado de como armazenar e recarregar o estado de uma janela, se você quiser ocultá-la enquanto faz outra coisa:
# store what window was displayed as a numeric value
WIN='xprop -display ":0" -root | grep ^_NET_ACTIVE_WINDOW \
| cut -d" " -f5'
# hide all windows
hideall
# do stuff
# restore the window, using the number you obtained above
# -i instead of a string, identify window with a numeric value
# -a Activate
DISPLAY=":0" wmctrl -i -a $WIN
Tags xfce window-manager window