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 / unix / Perguntas / 407302
Accepted
user32012
user32012
Asked: 2017-11-28 07:03:37 +0800 CST2017-11-28 07:03:37 +0800 CST 2017-11-28 07:03:37 +0800 CST

Exceto alguns aplicativos (como o VLC) de usar o tema gtk3 atual

  • 772

Eu quero usar um tema escuro em tudo, mas com algumas exceções.

Especialmente o VLC parece estranho com um tema escuro.

Existe uma maneira de evitar o VLC usando o tema escuro?

Considerando as respostas da pergunta Ativar/definir tema escuro por aplicativo : não apenas meu tema escuro não tem variantes, mas o método de uso GTK_THEME=NAME_OF_THEME <application>(ou em um iniciador de desktop Exec=env GTK_THEME=NAME_OF_THEME <application>) não funciona para VLC (ou Libreoffice) .

(Estou no Xfce, Linux Mint 13.2).

gtk theme
  • 1 1 respostas
  • 2646 Views

1 respostas

  • Voted
  1. Best Answer
    user32012
    2017-11-28T08:03:22+08:002017-11-28T08:03:22+08:00

    Seguindo ESTA resposta:

    • crie qualquer pastapath/to/FOLDER
    • crie uma /share/themes/pasta dentro dela (isto é path/to/FOLDER/share/themes).
    • coloque o tema GTK3 específico do aplicativo dentro do último
    • renomeie o tema para o nome do TEMA ATUALMENTE ATIVO.

    Use este comando para iniciar o aplicativo com o tema renomeado em vez do atualmente ativo:

    GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON

    O caminho depois GTK_DATA_PREFIX=tem que ser apenas para a pasta que contém /share/themes/RENAMED_THEME, não para o tema em si

    Para ter isso dentro de um iniciador, substitua de acordo:

    Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION' 
    

    ou

    Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION 
    

    Para VLC:

    Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'
    

    ou

    Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U
    

    A alteração pode ser feita no arquivo desktop em /usr/share/file/applicationsou em um copiado em ~/.local/share/applications.


    A alteração do tema do sistema redefinirá o tema por aplicativo, até que a pasta do último seja renomeada para corresponder ao nome do primeiro.

    • 1

relate perguntas

Sidebar

Stats

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

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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