AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1268753
Accepted
Mattia Silvestri
Mattia Silvestri
Asked: 2020-08-21 08:28:54 +0800 CST2020-08-21 08:28:54 +0800 CST 2020-08-21 08:28:54 +0800 CST

Qtile não será lançado

  • 772

Estou usando o Ubuntu 20.04 e estava pensando em experimentar um gerenciador de janelas para programação e uso diário. Na verdade, não sou um especialista em computadores, mas estou começando a aprender o básico de algumas linguagens de programação (especialmente Python) e de alguns softwares de análise de dados (como R para estatísticas), então gosto da ideia de ter meu espaço de trabalho e janelas otimamente organizado. Achei que a melhor escolha para mim seria o Qtile: sendo programado em Python, posso melhorar minhas habilidades de programação e, ao mesmo tempo, configurar o WM. No entanto, parece que o Qtile ainda não está presente no repositório focal, então tive que seguir as orientações do site (qtile.org) para instalá-lo a partir do código-fonte. Mas, ao final desse processo, ainda não consigo ver a opção Qtile na janela de login e quando tento executar a configuração.

mattia@HAL9000:~/qtile$ sudo python setup.py
Failed to find pulseaudio headers. PulseVolume widget will be unavailable
/usr/lib/python2.7/dist-packages/cffi/cparser.py:153: UserWarning: String literal found in cdef() or type source. String literals are ignored here, but you should remove them anyway because some character sequences confuse pre-parsing.
  warnings.warn("String literal found in cdef() or type source. "
/usr/lib/python2.7/dist-packages/cffi/cparser.py:164: UserWarning: Global variable 'CAIRO_TAG_DEST' in cdef(): for consistency with C it should have a storage class specifier (usually 'extern')
  "(usually 'extern')" % (decl.name,))
/usr/lib/python2.7/dist-packages/cffi/cparser.py:164: UserWarning: Global variable 'CAIRO_TAG_LINK' in cdef(): for consistency with C it should have a storage class specifier (usually 'extern')
  "(usually 'extern')" % (decl.name,))
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

Não entendo uma palavra disso e nem tenho certeza se deveria ou não executar esse arquivo, mas pensei que meus problemas poderiam estar relacionados ao fato de que minha versão padrão do python ainda é 2.7. O resultado final é que não consigo usar o Qtile. Qual você acha que pode ser o motivo disso? E se estiver realmente relacionado ao python2.7, como posso atualizar minha versão do python sem travar metade dos meus aplicativos? (Estou dizendo isso por experiência passada, mas não sei se agora as coisas mudaram e os aplicativos devem ficar bem com uma versão diferente do python). Tenho certeza que estou perdendo algo muito básico e simples...

python window-manager
  • 2 2 respostas
  • 5578 Views

2 respostas

  • Voted
  1. Best Answer
    N0rbert
    2020-08-21T10:14:33+08:002020-08-21T10:14:33+08:00

    Normalmente, a chamada setup.pyrequer installargumento - sudo python setup.py install. Além disso, você pode querer ler a documentação oficial do Qtile .


    Além disso, você pode baixar o Qtile 0.10.7 manualmente dos repositórios 18.04 LTS e instalar por:

    cd ~/Downloads
    wget http://archive.ubuntu.com/ubuntu/pool/universe/q/qtile/python3-qtile_0.10.7-2ubuntu2_amd64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/q/qtile/qtile_0.10.7-2ubuntu2_all.deb
    
    sudo apt-get install ./qtile_0.10.7-2ubuntu2_all.deb ./python3-qtile_0.10.7-2ubuntu2_amd64.deb
    

    e usar como foi planejado.

    • 1
  2. pranabekka
    2020-08-30T02:51:40+08:002020-08-30T02:51:40+08:00

    Eu estava tentando executar o qtile no Linux Mint. Veja como consegui fazer funcionar:

    Eu instalei python e pip dos repositórios atuais (python3 é instalado por padrão, e você também vai querer o pacote python3-pip, que depende de python3-setuptools e python3-wheel)

    sudo apt install python3-setuptools python3-wheel python3-pip

    Então eu segui os documentos do qtile para instalar as dependências do qtile, usando python3em vez de pythone pip3em vez de pip. Também executei os comandos como root:

    sudo pip3 install xcffib

    sudo pip3 install --no-cache-dir cairocffi

    sudo apt install libpangocairo-1.0-0 python-dbus python-gobject

    Então eu instalei o qtile do pip para facilitar a atualização do qtile:

    pip3 install qtile

    Então, com a ajuda deste post de ofefo na página do github do qtile (ainda um pouco noob), criei o arquivo qtile.desktope /usr/share/xsessions/adicionei as seguintes linhas a esse arquivo:

    [Desktop Entry]
    Name=Qtile
    Comment=Qtile Session
    Exec=python3 /usr/local/bin/qtile
    Type=Application
    Keywords=wm;tiling
    

    Nota: Seu caminho de instalação do qtile pode não ser /usr/local/bin/qtile. Para encontrar o caminho de instalação, executewhich python3

    Agora tudo o que você precisa fazer é sair e selecionar qtile no seletor de sessão!

    Espero que isso ajude :D

    PS Ainda não posso comentar, então, em resposta ao problema de log, meu log de erros qtile estava em~/.xsession-errors.old

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve