Qual é a melhor maneira de restaurar as setas nas minhas barras de rolagem?


8

Estou executando o Debian Jessie.

$ gnome-session --version  
gnome-session 3.14.0  

$ dpkg -s libgtk-3-0 | grep '^Version'  
Version: 3.14.5-1  

Eu posso restaurar as setas da barra de rolagem fazendo o seguinte:

Aplicativos-> Ferramentas do sistema-> Ferramenta Tweak
Na aparência, altere o GTK + para HighContrast vs. Adwaita (padrão)

Mas onde essas alterações são salvas?


Tentando colocar as flechas de volta nas minhas barras de rolagem. A inicialização / configuração do GTK é confusa ...
AAAfarmclub

Atualmente, posso usar Aplicativos-> Ferramentas do sistema-> Ferramenta Tweak. Altere GTK + para HighContrast vs. Adwaita (padrão). Mas onde essa alteração é salva? Eu olhei para o arquivo: /usr/share/themes/Adwaita/gtk-3.0/gtk.css, mas ele contém apenas: / * Adwaita é o tema padrão do GTK + 3, esse arquivo não é usado * /
AAAfarmclub

Isso é melhor. As alterações são salvas em um arquivo binário ( dconfbanco de dados do usuário). Não sei por que você pergunta isso, porque, como eu disse, isso é uma coisa do tema (o tema desenha as setas ... ou não, o dconfbanco de dados armazena apenas o nome do tema, nada mais). Portanto, você usa um tema que usa setas / botões da barra de rolagem ou tenta modificar o Adwaita (existem várias sugestões, mas nenhuma delas funciona com as versões mais recentes do Adwaita).
don_crissti

Respostas:


10

Solução rápida, wfm:

cat <<HERE >~/.config/gtk-3.0/gtk.css
.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  }
HERE

Eu vim com isso depois de ler esta solução mais envolvida que envolve a edição dos arquivos de tema do sistema: /ubuntu/200938/question-about-gtkscrollbar-class-in-custom-themes


Ótimo, isso também funciona com outros temas, por exemplo, DeLorean.
doshea

3
Para GTK + 3.20+, você precisa omitir o ponto inicial, ou seja scrollbar {/* ... */}.
Baixo

2
@Bass alternativa, você pode lidar com ambos:.scrollbar, scrollbar {
bmaupin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.