I am trying to customize my bootsplash screen, using Plymouth themes. However, I cannot find any documentation for creating themes. Where can I find such documentation?
Christian Sirolli's questions
I am experimenting with creating a .deb package and am unsure about the file structure of a package. Is the directory that contains control
, changelog
, rules
, etc supposed to be named DEBIAN
or debian
?
I am using dpkg-deb
to package it, and it seems to require DEBIAN
, and I am trying to use Lintian to check it, and it isn't recognizing the changelog
or copyright
files. Lintian throws the errors debian-changelog-file-missing
and no-copyright-file
but later warns unknown-control-file changelog
and unknown-control-file copyright
. Looking at this page, it suggests using debian
, and I rename the directory to that but it causes dpkg-deb
to fail. Reading through the Debian Policy Manual, it usually uses debian
in examples, but occasionally uses DEBIAN
, which makes me wonder if in certain circumstances both may be needed. What is the right way to do this?
I am trying to get genie
up and running on WSL 2 (Ubuntu 18.04.3 LTS) and am running into an issue where runuser
was given the w
option by genie
but runuser
sees that as an invalid option. This man page shows that it exists, but this Ubuntu man page doesn't have the w
option.
Is there a reason why it is not included in Ubuntu's version of runuser
? Also is there a way to workaround this issue? What is recommended in this situation?
I am developing a module with Python, and I would like to figure out a way to get the monitor resolution minus the taskbar without any user interaction and preferably in a way that doesn't interfere with the visual interface. If I can just get the taskbar size and position, I can simply subtract it from the monitor resolution easily. However, I cannot seem to find a way.
In Windows, I am able to use the win32api
module and use GetMonitorInfo
to get the monitor resolution. However, I have yet to figure out some way to do this in Ubuntu, or Linux in general. If you also have a way to do this in macOS, that would be nice to know as well, but is not necessary for this question.
I would like to support as many desktop environments as possible, but I realize how difficult it would be to do so, since each one may have their own solution. Considering this, I would prefer to start with these desktop environments:
- KDE
- XFCE
- Gnome
- Cinnamon
If this requires some external programs to get it, I would prefer to use something that comes with the desktop environment or operating system.