gpt4 book ai didi

gnome shell 扩展样式表未加载

转载 作者:行者123 更新时间:2023-12-05 08:02:38 34 4
gpt4 key购买 nike

我正在尝试开发一个 gnome shell 扩展,我已经创建了“Hello World”扩展,它是使用 gnome-shell-extension-tool --create-extension 自动创建的它创建 3 个文件:example.js、metadata.json、stylesheet.css。

我重新加载了 gnome-shell,扩展工作正常。问题是样式文件根本不起作用;这是代码:

// Sample extension code, makes clicking on the panel show a message
const St = imports.gi.St;
const Mainloop = imports.mainloop;

const Main = imports.ui.main;

function _showHello() {
let text = new St.Label({ style_class: 'hello', text: "Hello, world!" });
let monitor = global.get_primary_monitor();
global.stage.add_actor(text);
text.set_position(Math.floor (monitor.width / 2 - text.width / 2), Math.floor(monitor.height / 2 - text.height / 2));
text.add_style_class_name("hello");
Mainloop.timeout_add(6000, function () { text.destroy(); });
}

// Put your extension initialization code here
function main() {
Main.panel.actor.reactive = true;
Main.panel.actor.connect('button-release-event', _showHello);
}

这里是 stylesheet.css:

/* Example stylesheet */
.hello {
font-size: 360px;
font-weight: bold;
color: #ffffff;
background-color: rgba(10,10,10,0.7);
border-radius: 5px;
}

我什至不知道如何获得有关此的更多信息......有什么想法吗?

最佳答案

试试下面的样式表:

.hello {
font-size: 36px;
font-weight: bold;
color: #ffffff;
background-color: rgba(10,10,10,0.7);
border-radius: 15px;
margin: 50px;
padding: 50px;
}

关于gnome shell 扩展样式表未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5898423/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com