更改锁定屏幕上的日期和时间位置 - Ubuntu 18.04

更改锁定屏幕上的日期和时间位置 - Ubuntu 18.04

我们正在尝试移动锁定屏幕的日期和时间。我们发现 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 文件来更改时钟的位置。绝对或相对定位不起作用,但我找到了一种可行的方法。这可能不是最好的答案,但对我来说很有效。

  1. 类型sudo gedit /usr/share/gnome-shell/theme/ubuntu.css
  2. 输入您的密码进行访问
  3. Ctrl+F 搜索.screen-shield-clock
  4. 将宽度改为非常大的数字,以覆盖您的屏幕。我确实width: 2000px; 比我的屏幕大,但它并没有导致我的时钟移出屏幕。它似乎模拟了 100% 的屏幕宽度。
  5. 如果不存在,则添加margin-bottom: 2000px;(如果您只是想让时钟稍微向上移动,则可以使用较小的数字。对于我来说,这个大数字将它移动到了最顶部。
  6. 然后调整 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; }

我找不到有关移动锁屏时钟的任何其他答案,因此,在出现更好的解决方案之前,我希望这可以帮助某人或激发更好的答案。

相关内容