我们正在尝试移动锁定屏幕的日期和时间。我们发现 Gnome 使用 CSS 文件来配置锁定屏幕。
该文件位于//usr/share/gnome-shell/theme/ubuntu.css
下面是我们尝试修改的代码片段。您可以在第 1767 行和第 1780 行之间找到这些代码。
.screen-shield-clock {
color: white;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
font-weight: bold;
text-align: center;
padding-bottom: 1.5em; }
.screen-shield-clock-time {
font-size: 72pt;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
.screen-shield-clock-date {
font-size: 28pt;
font-weight: normal; }
我们尝试将 .screen-shield-clock 的代码改为如下
.screen-shield-clock {
color: white;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
font-weight: bold;
vertical-align: top;
text-align: left;
padding-bottom: 1.5em; }
添加 vertical-align: top 并更改 text-align: left
不幸的是,这没有用。如果能提供我们需要更改哪些设置的指导就更好了。即使它位于右上角,也可以。
提前致谢!
答案1
我可以通过更改 ubuntu.css 文件来更改时钟的位置。绝对或相对定位不起作用,但我找到了一种可行的方法。这可能不是最好的答案,但对我来说很有效。
- 类型
sudo gedit /usr/share/gnome-shell/theme/ubuntu.css
- 输入您的密码进行访问
- Ctrl+F 搜索
.screen-shield-clock
- 将宽度改为非常大的数字,以覆盖您的屏幕。我确实
width: 2000px;
比我的屏幕大,但它并没有导致我的时钟移出屏幕。它似乎模拟了 100% 的屏幕宽度。 - 如果不存在,则添加
margin-bottom: 2000px;
(如果您只是想让时钟稍微向上移动,则可以使用较小的数字。对于我来说,这个大数字将它移动到了最顶部。 - 然后调整 padding-top、padding-right、padding-bottom、padding-left 将时钟移动到您想要的位置。
注意:当您想要测试它时,只需按 Alt+F2 运行命令“rt”,即可刷新 css 文件。然后检查您的锁定屏幕。
为了将时钟定位在右上角,我的屏幕屏蔽时钟类如下所示:
.screen-shield-clock {
color: white;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
font-weight: 400;
text-align: right;
width: 2000px;
padding-top: 30px;
padding-bottom: 1.5em;
padding-right: 30px;
margin-bottom: 2000px; }
我找不到有关移动锁屏时钟的任何其他答案,因此,在出现更好的解决方案之前,我希望这可以帮助某人或激发更好的答案。