我在启动时隐藏了 GRUB,以便我可以ESC仅在需要时按下以显示菜单。但是,按ESC太多次会使我进入 GRUB 提示符,并且在启动过程中很难按一次。
如何退出提示并返回 GRUB 菜单?我曾尝试使用exit和normal命令,但它们没有帮助。按下ESC只会产生一个新的grub>.
这是我的 GRUB 配置
GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="3"
#GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_DISTRIBUTOR="Kubuntu"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
更新
实际上我注意到即使我没有在启动ESC时隐藏菜单,在显示菜单时按下也会将您带到最小的类似 bash 的模式。
我使用的是 Windows 8.1 x64,我想在用户登录时运行具有管理员权限的程序。
我试图制作程序的快捷方式并在快捷方式或程序本身的属性中勾选“以管理员身份运行”,并将快捷方式放入C:\Users\MyUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup或 中C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,但勾选该框只会使其无效。
然后我通过 Resource Hacker 编辑该程序以修改其清单,以便该程序需要管理员权限。这也使启动目录下的快捷方式无效。所以在此之后,我尝试将程序添加到,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run但它也不起作用。
我到底如何才能在用户登录时运行具有管理员权限的程序?
我在 Arch Linux 下使用 KDE Plasma 并且有很多日志,例如
kwin_x11[5129]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 11416, resource id: 56623191, major code: 20 (GetProperty), minor code: 0
Run Code Online (Sandbox Code Playgroud)
在我的日记里。
这些错误被证明是无害的,我想压制它们,这样我的日记就不会被淹没。我发现一个流行的解决方案是设置,QT_LOGGING_RULES="*=false"但这会完全禁用日志记录,即使它实际上很有用。
我想知道如何仅针对此 Qt 日志记录类别而让其他人保持不变?
我试过例如QT_LOGGING_RULES="qt.qpa.xcb.*=false" QT_LOGGING_RULES="qpa.xcb.*=false" QT_LOGGING_RULES="qt.*.xcb.*=false"等,但没有一个工作。
我刚刚升级到 Kubuntu 16.04,系统托盘中有一个图标显示不正常。
它可以从系统托盘条目设置中隐藏,但我想弄清楚它是哪个应用程序,如果它是一个不再可用的应用程序,我想完全删除它。
我在哪里可以找到 KDE 5 的配置文件?
是否可以在 Linux/Windows 下配置热键/键盘快捷键来打开 Firefox Quantum 中的首选项?
对于需要经常使用这些设置的人来说,这真的很方便。在 macOS 下它有传统的Cmd+,但到目前为止我还没有找到在 Linux/Windows 下配置它的方法。我尝试了几个扩展,但没有一个起作用。实际上我注意到,如果我window.open('about:preferences')在控制台中执行,最终会出现访问被拒绝的错误。
目前我能做的最好的事情就是将“打开首选项”按钮添加到我的工具栏。但热键仍然会让我的生活更轻松。
我正在使用systemd在启动时启动一个程序并让它在后台运行。
我编写了一个简单的脚本systemd来调用,该脚本将打印几行我希望在终端中看到的日志。
所以我StandardOutput=journal+console在服务配置中进行了设置,但在终端和日志中都看不到输出。
frederick@Frederick-PC:~$ sudo systemctl start my_program.service
frederick@Frederick-PC:~$ journalctl _SYSTEMD_UNIT=my_program.service
No journal files were found.
-- No entries --
Run Code Online (Sandbox Code Playgroud)
这些是我的服务配置和脚本。
/etc/systemd/system/my_program.service
[Unit]
Description=Start my_program client after system is booted
[Service]
Type=forking
ExecStart=/usr/bin/my_program.sh start
ExecStop=/usr/bin/my_program.sh stop
PIDFile=/run/my_program.pid
WorkingDirectory=/home/frederick/Applications/my_program-go/
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
/usr/bin/my_program.sh
#!/bin/sh
start() {
if [ -f /run/my_program.pid ]; then
kill -0 $(cat /run/my_program.pid) > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "my_program has been already started"
exit 1
fi …Run Code Online (Sandbox Code Playgroud)