konsole não possui opção --new-tab

0

Meu konsole não tem a opção --new-tab, mas tem um botão que faz a mesma coisa.

Usage: konsole [Qt-options] [KDE-options] [options] [args]

X terminal for use with KDE.

Generic options:
  --help                    Show help about options
  --help-qt                 Show Qt specific options
  --help-kde                Show KDE specific options
  --help-all                Show all options
  --author                  Show author information
  -v, --version             Show version information
  --license                 Show license information
  --                        End of options

Options:
  --name <name>             Set window class
  --ls                      Start login shell
  -T <title>                Set the window title
  --tn <terminal>           Specify terminal type as set in the TERM [xterm]
                            environment variable
  --noclose                 Do not close Konsole when command exits
  --nohist                  Do not save lines in history
  --nomenubar               Do not display menubar
  --notabbar, --notoolbar   Do not display tab bar
  --noframe                 Do not display frame
  --noscrollbar             Do not display scrollbar
  --noxft                   Do not use Xft (anti-aliasing)
  --vt_sz CCxLL             Terminal size in columns x lines
  --noresize                Terminal size is fixed
  --type <type>             Start with given session type
  --types                   List available session types
  --keytab <name>           Set keytab to 'name'
  --keytabs                 List available keytabs
  --profile <name>          Start with given session profile
  --profiles                List available session profiles
  --schema <name> | <file>  Set schema to 'name' or use 'file'
  --schemas, --schemata     List available schemata
  --script                  Enable extended DCOP Qt functions
  --workdir <dir>           Change working directory to 'dir'
  -e <command>              Execute 'command' instead of shell

Arguments:
  args                      Arguments for 'command'

Então eu quero saber:

  1. Por que é possível que o konsole não tenha uma opção para abrir uma nova aba, mas pode ter um botão para fazer isso.

  2. Como posso ainda lançar uma nova guia no mesmo quadro de janela da linha de comando na minha situação atual? Quais são as possíveis maneiras de corrigir isso?

Informação da versão:

Qt: 3.3.6
KDE: 3.5.4-26.el5.centos.1 Red Hat
Konsole: 1.6.4
    
por Improbable Impreach 22.12.2016 / 07:53

1 resposta

0

  1. Não tenho certeza sobre os programas mais antigos do Qt, mas os modernos eventos do Qt framework trabalham com o conceito de "sinais e slots" ( link ). Eu imagino que o escritor / mantenedor do Konsole criou o link entre o evento pressionado daquele botão e a função que gera uma nova aba, mas não criou o link entre a opção --new-tab program e a função dita (na hora).

  2. Não tenho certeza de como corrigir isso na sua situação atual (com as versões de software e framework instaladas), no entanto, essa opção --new-tab foi disponibilizada em versões posteriores do Konsole:

    --new-tab                 Create a new tab in an existing window rather
                              than creating a new window
    --tabs-from-file <file>   Create tabs as specified in given tabs
                              configuration file
    

Informação da versão:

Qt: 5.5.1
KDE Frameworks: 5.18.0
Konsole: 15.12.3

Se for possível (exceto quaisquer incompatibilidades com serviços / programas de missão crítica), a resposta mais simples pode ser apenas atualizar o Konsole e / ou o KDE para uma versão mais recente.

Espero que isso ajude.

    
por 22.12.2016 / 11:17

Tags