Libreoffice writer: digitando a aparência do cursor (não o ponteiro do mouse)

3

Ao editar um texto em LO escritor, muitas vezes perco o cursor de digitação e tenho que inserir texto ou mover as teclas de direção para criar movimento na página para que eu possa encontrar o cursor. Existe uma maneira de aumentar o cursor de digitação ou torná-lo mais óbvio?

O fórum da LO tem correções para o Windows, mas não encontrei nenhuma para o Linux.

Note que não estou falando sobre o cursor do mouse aqui. Eu posso facilmente modificar o tamanho e a cor do cursor do mouse, e fazê-lo ondular com a tecla control, mas isso não é sobre o cursor do mouse. Este é o pequeno cursor que marca a posição de edição no documento.

@DK Bose Aqui está no menu Sobre o libreoffice

libreoffice
Version: 6.0.3.2
Build ID: 1:6.0.3-0ubuntu1
OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: en-CA (en_CA.UTF-8); Calc: group

Desktop MATE/Marco

Theme: GreenLaguna, text-editable css files

Obrigado.

    
por Stephen Boston 24.04.2018 / 17:12

2 respostas

3

Em configurações mais recentes com temas gtk compilados, você só precisa adicionar isso a ~/.config/gtk-3.0/gtk.css . Crie o arquivo, se ele não existir.

* { -GtkWidget-cursor-aspect-ratio: 0.2; }
    
por Mark 21.06.2018 / 11:42
3

Tenho o LibreOffice 6.0.3.2 em 16.04 por meio do novo ppa .

Os temas do GTK3 podem ser facilmente modificados pelo usuário ou podem não ser: o último é compilado e terá arquivos como /usr/share/themes/Numix/gtk-3.0/**gtk.gresource e uma pasta como /usr/share/themes/Numix/gtk-3.0/scss .

O que se segue não é facilmente possível com temas compilados.

Se você tem um tema gtk3, você pode editar, abrir seu gtk-widgets.css com um editor de texto simples e, algumas linhas da parte superior do arquivo, procurar algo como:

/* default */
* {
-GtkArrow-arrow-scaling: 0.6;
-GtkButton-child-displacement-x: 0;
-GtkButton-child-displacement-y: 0;
-GtkButton-default-border: 0;
-GtkButton-image-spacing: 0;
***..... lines deleted .....***
-GtkTextView-error-underline-color: @error_color;
-GtkToolButton-icon-spacing: 6;
-GtkToolItemGroup-expander-size: 11;
-GtkTreeView-expander-size: 11;
-GtkWidget-focus-line-width: 0;
-GtkWidget-focus-padding: 0;
-GtkWidget-link-color: @link_color;
-GtkWidget-visited-link-color: @link_color;
-GtkWindow-resize-grip-height: 13;
-GtkWindow-resize-grip-width: 13;
-WnckTasklist-fade-overlay-rect: 0;
background-clip: padding-box;
outline-color: alpha(@theme_fg_color, 0.3);
outline-style: dashed;
outline-offset: 2px;
-GtkWidget-cursor-aspect-ratio: 0.2;
} 

O que é importante é a última linha com -GtkWidget-cursor-aspect-ratio: 0.2; , que pode não estar presente normalmente. Você precisará adicioná-lo. Se você estiver modificando o tema em usr/share/themes , lembre-se de que precisará de privilégios elevados para editar o arquivo e que uma atualização do tema pode exigir a edição do arquivo novamente.

Eu prefiro copiar temas inteiros para ~/.themes e renomear a pasta principal do tema para algo conveniente que eu possa diferenciá-los.

Sem uma linha que lide com -GtkWidget-cursor-aspect-ratio , você terá uma barra de inserção fina:

Sevocêeditarovalorpara0.1,teráumabarragrossa:

E,sevocêeditarovalorpara0.2,teráumabarraaindamaisespessa:

Observequeissoafetarátodososseusaplicativosqueusamgtk3.

Créditopara: cor do cursor e largura do cursor

    
por DK Bose 25.04.2018 / 05:18