Como alterar a largura da borda padrão do X-Windows para todos os quadros de janela no Ubuntu usando o Gnome 2.28

1

Volta do Windows 3.x dias para o mais recente Windows 7 de 64 bits (tema clássico / padrão) .. há uma maneira de fazer a borda da borda da janela mais larga do que 1 pixel ... Eu costumo usar 3 a 5 pixels para Facilite a captura em monitores de alta resolução e monitores Hi DPI.

Não parece haver uma maneira fácil ou óbvia de fazer isso com o sistema X-Windowing do Gnome?

Alguém sabe como?

    
por Heston T. Holtmann 14.06.2010 / 22:18

4 respostas

0

Usando uma pesquisa no site do Google:

Google: "tema criar site: library.gnome.org/users /"

Encontrei as informações que estava procurando no site oficial do Gnome na seção Documentação do administrador:

O Intro Gnome documenta a URL que fala sobre como criar sua própria ou modificar as configurações existentes do tema: link

E os documentos detalhados do arquivo de configurações podem ser encontrados aqui em algum lugar. link

Os temas do Gnome instalados padrão são encontrados aqui em uma instalação do Gnome: / usr / share / themes / theme-name

[13:07:40 hholtmann@v-00000018:/usr/share/themes]
$ ls
AgingGorilla/  ClearlooksClassic/  Dust/       HighContrastInverse/            HumanLogin/  Mist/                 Redmond/
Atlanta/       Crux/               Dust Sand/  HighContrastLargePrintInverse/  Industrial/  New Wave/             Simple/
Bright/        DarkRoom/           Emacs/      Human/                          Inverted/    New Wave Dark Menus/  ThinIce/
Clearlooks/    Default/            Esco/       Human-Clearlooks/               Metabox/     Raleigh/

e dentro de cada pasta de temas existe a seguinte estrutura:

[13:07:41 hholtmann@v-00000018:/usr/share/themes]
$ tree Clearlooks
Clearlooks
|-- gtk-2.0
|   '-- gtkrc
|-- index.theme
'-- metacity-1
    '-- metacity-theme-1.xml

Todas as configurações do tema de detalhes, como as larguras de borda e de borda, estão no arquivo "gtkrc":

Todo objeto de tema do Gnome pode referenciar blocos de estilo predefinidos com atributos.

A maioria dos estilos tem um valor de xthickness e ythickness cujo valor é = 1

style "default" {
    xthickness = 1
    ythickness = 1
.
.
}

Alterar os valores de x / ythickness pode alterar a espessura de pixel de todos os objetos.

Esta postagem de blog também fornece um exemplo de como criar um novo tema e alterá-lo.

http://martin.ankerl.com/2008/10/10/how-to-make-a-compact-gnome-theme/

    
por 22.07.2010 / 20:22
1

Para o tema Ambiance no Ubuntu 11.04, o diff abaixo engorda as fronteiras.

Eu suponho que você pode aplicar um diff similar a outros temas.

--- /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml.1    2011-07-01 22:09:31.595731506 +1000
+++ /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml  2011-07-02 12:02:35.077593280 +1000
@@ -11,9 +11,9 @@

 <!-- General window layout -->
 <frame_geometry name="frame_geometry_normal" title_scale="medium" rounded_top_left="true" rounded_top_right="true"  rounded_bottom_left="false" rounded_bottom_right="false">
-   <distance name="left_width" value="1"/>
+   <distance name="left_width" value="3"/>
-   <distance name="right_width" value="1"/>
+   <distance name="right_width" value="3"/>
-   <distance name="bottom_height" value="1"/>
+   <distance name="bottom_height" value="3"/>
    <distance name="left_titlebar_edge" value="10"/>
    <distance name="right_titlebar_edge" value="10"/>
    <distance name="button_width" value="18"/>
@@ -198,16 +198,12 @@
 <!-- Window Frames -->

 <draw_ops name="draw_frame">
-    <rectangle color="shade/#3c3b37/0.7" x="0" y="0" width="width" height="height" filled="true"/>
-    <gradient type="vertical" x="0" y="0" width="width" height="60">
-        <color value="shade/#3c3b37/1.2" />
-        <color value="shade/#3c3b37/0.7" />
-    </gradient>
+    <rectangle color="#3c3b37" x="0" y="0" width="width" height="height" filled="true"/>
 </draw_ops>

 <!-- bottom border -->
 <draw_ops name="bottom_edge">
-   <line color="shade/#3c3b37/0.7" x1="0" x2="width" y1="height-1" y2="height-1"/>
+    <rectangle color="#3c3b37" x="0" y="0" width="width" height="height" filled="true"/>
 </draw_ops>

 <draw_ops name="border">
    
por 04.07.2011 / 14:02
1

Primeiro, encontre seu tema atual:

gsettings get org.gnome.desktop.interface gtk-theme

Em seguida, edite o arquivo de propriedades xml /usr/share/themes/"ThemeNameFromPrevStep"/metacity-1/metacity-theme-1.xml . Altere as propriedades de largura de 1 para 3 ou 5, etc.

    
por 02.03.2016 / 01:57
0

O tema Dust tem bordas esquerda e direita muito grandes :

Provavelmente já está instalado; tente selecioná-lo nas configurações de aparência.

    
por 15.06.2010 / 07:11