Atalhos Unity para mudar para as janelas seguinte / anterior no grupo e as aplicações seguinte / anterior?

1

O que sinto falta do DockBarX é a possibilidade de adicionar atalhos de teclado para alternar para as janelas seguinte / anterior no grupo de janelas de um aplicativo e nos aplicativos seguintes / anteriores.

Existe alguma maneira de eu ter isso com o Unity? Talvez o Unity já ofereça recursos que eu não conheço? comportamento normal?

Além disso, gostaria de antecipar a sugestão de que eu simplesmente encurte a largura padrão das janelas para acomodar o lançador. Em primeiro lugar, isso acaba com o propósito de ter comprado um monitor assim em primeiro lugar; 1024 pixels é uma largura mínima importante para atender, porque muitos sites populares são de

    
por Rinzwind 18.05.2011 / 20:18

3 respostas

1

Eu escrevi meu próprio script:

Notas: chame-o com python script.py ou OR python script.py prev A partir de um comando personalizado do Compiz OU do atalho de teclado personalizado do Gnome.

#!/usr/bin/env python
# by desgua
# version 0.1.3 - May 06 2011
# To minimize with unity Launcher
# Modified for next/previous active windows by Andrei Canciu <[email protected]>
##################################
import os
import wnck
import gtk 
import sys 
screen = wnck.screen_get_default()

if not (len(sys.argv) >= 2): 
  sys.exit()

command = sys.argv[1]

while gtk.events_pending():
    gtk.main_iteration()

windows = screen.get_windows()
active_app = screen.get_active_window().get_application()
active_window = screen.get_active_window()
active_windows = []
previous_window = None
next_window = None

if (len(windows) == 0) or (not active_app) or (not active_window):
  sys.exit()
for w in windows:
    if w.get_application() == active_app:
        active_windows.append(w)

if len(active_windows) == 0:
  sys.exit()

for i in range(0, len(active_windows)):
  current_window = active_windows[i]
  if current_window == active_window:
    previous_window = active_windows[i-1]
    if i+1 >= len(active_windows):
      next_window = active_windows[0]
    else:
      next_window = active_windows[i+1]

    break

if (not next_window) or (not previous_window):
  sys.exit()

if command == 'next':
  next_window.activate(1)
else:
  previous_window.activate(1)
    
por user12681 21.05.2011 / 05:01
0

É fácil pressionar Alt + Ctrl + TAB

    
por Azzurrio 18.05.2011 / 22:40
0

Alt + ' alterna entre as janelas do aplicativo atual (por exemplo, janelas do Chrome) e Alt + Tab alterna entre grupos de janelas.

    
por Dan Dascalescu 17.08.2016 / 10:17