Libreoffice 作家:打字光标(插入符号,而不是鼠标指针)的外观

Libreoffice 作家:打字光标(插入符号,而不是鼠标指针)的外观

在 LO writer 中编辑文本时,我经常会丢失输入光标(又称插入符号),必须输入文本或移动方向键才能在页面上移动,这样我才能找到光标。有没有办法放大输入光标或使其更明显?

LO 论坛有针对 Windows 的修复程序,但我还没有找到针对 Linux 的修复程序。

请注意,我这里说的不是鼠标光标。我可以轻松修改鼠标光标的大小和颜色,并使用控制键使其产生波纹,但这不是关于鼠标光标的。这是标记文档中编辑位置的微小光标。

@DK Bose 这是来自 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

谢谢。

答案1

在具有已编译 gtk 主题的较新配置中,您只需将其添加到~/.config/gtk-3.0/gtk.css。如果文件不存在,则创建该文件。

* { -GtkWidget-cursor-aspect-ratio: 0.2; }

答案2

我在 16.04 中安装了 LibreOffice 6.0.3.2,通过新鲜ppa

GTK3 主题可能被用户轻松修改,也可能不被修改:后者被编译并且将具有类似的文件/usr/share/themes/Numix/gtk-3.0/**gtk.gresource和类似的文件夹/usr/share/themes/Numix/gtk-3.0/scss

使用编译主题很难完成下面的操作。

如果您有一个可以编辑的 gtk3 主题,请gtk-widgets.css使用纯文本编辑器打开它,然后在文件顶部的几行中查找类似以下内容:

/* 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;
} 

重要的是最后的与之-GtkWidget-cursor-aspect-ratio: 0.2;相符不是正常情况下存在。您需要添加它。如果您正在修改 中的主题usr/share/themes,请记住,您需要提升权限才能编辑该文件,并且主题的更新可能需要您再次编辑该文件。

我更喜欢复制整个主题~/.themes并将顶部主题文件夹重命名为方便区分的名称。

如果没有处理 的行-GtkWidget-cursor-aspect-ratio,您将得到一条很细的插入条:

薄的

如果将值编辑为0.1,则会得到一条粗条:

厚的

而且,如果您将值编辑为0.2,则会得到更粗的条:

更厚的

请注意,这将影响所有使用 的应用程序gtk3

归功于:插入符号颜色和插入符号宽度

相关内容