我正在使用我正在为 Linux Mint 开发的自定义主题中使用 cinnamon.css 文件自定义桌面的外观,我遇到了文件中的 osdWindow 类,并且能够更改背景颜色,音量和亮度 osd 通知的边界半径等。
但是我想知道如何自定义它的外观,例如,我希望 osd 窗口在音量更改时仍然弹出,但我希望能够从弹出窗口中删除图标,或更改其布局. 我查看了 osdWindow.js 文件,我相信这将是执行此操作的地方,但我不知道如何操作。
谁能帮我解决这个问题?
我正在使用我正在为 Linux Mint 开发的自定义主题中使用 cinnamon.css 文件自定义桌面的外观,我遇到了文件中的 osdWindow 类,并且能够更改背景颜色,音量和亮度 osd 通知的边界半径等。
但是我想知道如何自定义它的外观,例如,我希望 osd 窗口在音量更改时仍然弹出,但我希望能够从弹出窗口中删除图标,或更改其布局. 我查看了 osdWindow.js 文件,我相信这将是执行此操作的地方,但我不知道如何操作。
谁能帮我解决这个问题?
我想到了!
诀窍是打开
osdWindows.js
文件并找到以下行:并注释掉第二行。然后我发现虽然这确实删除了图标,但它并没有调整 osd 窗口的大小,所以我在
_monitorsChanged
函数中找到了以下几行,并编辑了以下几行:并将它们编辑为:
这调整了 osd 窗口的大小,并执行了一些重新定位,因为我稍微改变了布局。