AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[autostart](ubuntu)

Martin Hope
BiologyEnthusiast
Asked: 2021-06-15 06:57:57 +0800 CST

如何找到 GNU 应用程序的存储位置?

  • 1

我正在寻找在 Ubuntu 启动时自动运行程序。我已经安装了 Tint2,它是一个 Windows 风格的任务栏。我正在按照此处的流程在启动时自动启动应用程序(Tint2)。

但我无法在 \bin 或 \opt 找到它的二进制文件。此应用程序存储在哪里?

尽管有很多工作,但我确实花了很多时间来尝试找到它,因此我将非常感谢您对此提供的任何帮助。

autostart
  • 2 个回答
  • 49 Views
Martin Hope
MrMeszaros
Asked: 2020-12-08 02:45:54 +0800 CST

GTK 主题在 Qt 启动应用程序上无法正常工作

  • 5

设置

当 Qt 应用程序(KeePassXC、AntiMicroX)自动启动(通过自动启动)时,不会应用 GTK 主题。

  • 所有应用程序都是通过标准apt包安装的(我知道快照主题问题)。
  • 我在 Ubuntu 上20.04,我使用 Yaru dark gtk 主题。
  • 要将 GTK 主题应用于 Qt 应用程序,我执行了以下操作:
    • 安装了qt5-style-pluginsapt 包(及其所有依赖项)
    • 添加了一行/etc/environment:QT_QPA_PLATFORMTHEME=gtk2
    • 如果我手动启动应用程序,这将正常工作

额外的摆弄表明,在冷启动时,主题永远不会被正确应用,但是,在重新启动时,它有时确实有效。

问题

  • 如何确保正确使用深色 gtk 应用程序主题?

  • 我会假设当自动启动发生时,某些设置没有加载,因此会损坏。这些应用程序是否需要等待某种“服务” ?

  • 我应该尝试增加延迟吗?

autostart themes gtk qt 20.04
  • 2 个回答
  • 1286 Views
Martin Hope
red_trumpet
Asked: 2020-10-21 06:52:35 +0800 CST

为什么`xmodmap`在登录时并不总是加载`.Xmodmap`?

  • 0

我在文件中有以下内容~/.Xmodmap

! change CapsLock to Escape
clear Lock
keycode 0x42 = Escape

当我发出 comman 时,它将 CapsLock 键重新映射到 Escape,并且运行良好xmodmap ~/.Xmodmap。但是,当我启动笔记本电脑时,它并不总是有效。但有时它会起作用!

有谁知道发生了什么?我该如何尝试解决此问题?

keyboard autostart startup xubuntu xmodmap
  • 1 个回答
  • 121 Views
Martin Hope
SPARK Prince
Asked: 2020-06-29 05:08:18 +0800 CST

如何创建用于运行任何特定应用程序的一些终端命令的自动可执行文件

  • 0

我有一个XP Pentablet驱动程序的.sh文件每次我需要运行这些命令才能运行程序

$ cd /home/path/
$ chmod +x Pentablet_Driver.sh
$ sudo ./Pentablet_Driver

我想知道,无论如何我可以创建任何自动执行这些命令以自行运行应用程序的文件。

scripts autostart additional-drivers execute-command autorun
  • 1 个回答
  • 289 Views
Martin Hope
Stonecraft
Asked: 2020-06-20 00:35:56 +0800 CST

启动脚本中的 Xrandr 命令无效,但脚本确实从终端运行和命令工作

  • 1

我似乎无法在启动时获得 xrandr 命令来旋转我的显示器。

剧本:

cat /etc/X11/Xsession.d/999_test                                                                                                     
xrandr --output DVI-D-3 --off --output HDMI-3 --off --output VGA-1 --mode 1920x1080 --pos 0x0 --rotate left --output DVI-D-2-1 --off --output DP-2-1 --off --output DP-2-2 --off --output HDMI-2-1 --off --output DP-2-3 --off --output DisplayPort-1-3 --off --output DisplayPort-1-4 --off --output DisplayPort-1-5 --off --output HDMI-A-1-1 --off --output DVI-D-1-1 --off

xclock &

并且脚本本身正在运行,因为如果我添加xclock &到脚本的末尾,我会使用 xclock 启动我的会话,但我的屏幕没有旋转(直到我从终端运行命令)

登录后,如果我运行

 sh /etc/X11/Xsession.d/999_test

它完全按预期工作,旋转我的显示器并打开 xclock。

我没有看到任何与 xrandr 或我的脚本名称相关的错误~/.xsession-errors。那是我期望找到他们的地方吗?我正在使用 Lubuntu 20.04

编辑:因为我之前一直在使用 LXDE,它的监视器管理不太先进,所以我认为我需要运行它。即使我不需要,我仍然想弄清楚为什么这不起作用。我认为通过以999我的脚本开头命名它会最后执行,因此不会被其他任何东西覆盖。

autostart xrandr lubuntu 20.04 lxqt
  • 1 个回答
  • 1062 Views
Martin Hope
Sm Ashhar
Asked: 2020-03-13 02:52:43 +0800 CST

如何在 ubuntu 启动时自动启动 python GUI 应用程序?

  • 1

我尝试了 rc-local 方法,创建了一个.desktop脚本,ubuntu 自动启动应用程序,但它们都不起作用。下面是.desktop脚本文件的内容:

[Desktop Entry]
Encoding=UTF-8
Name=MyScript
Comment=MyScript
Icon=gnome-info
Exec=python3 /home/unity/Desktop/VISIONNUC/test_2.py
Terminal=False
Type=Application
Categories=

X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=0
gnome autostart python
  • 1 个回答
  • 1577 Views
Martin Hope
DroidOS
Asked: 2020-02-21 13:33:43 +0800 CST

在其他服务启动后在启动时运行 PHP 脚本

  • 2

要将定期天气更新到我的 Redis 数据库中,我尝试使用的方案如下

我有一个从相关天气 API 获取天气的 PHP 脚本。它是这样的

<?php
 function getWeather()
 {
  if (weatherupdaterequired)
  {
   //weather API call
   //parse and store to database
  }
 }

 while (true)
 {
  getWeather();
  sleep(30);
 }
?>

它存储在我的/usr/local/bin文件夹中。在同一个文件夹中,我有一个 shell 脚本,runweather它就是这样做的:

#!/bin/sh
nohup php /usr/local/bin/echoweather.php  >/dev/null 2>&1 &

我通常倾向于使用#!/bin/bash,但在这种情况下,我发现在启动时运行 - 正如您将在下面看到的那样 - 只能#!/bin/sh工作。我认为这与尚不可用的 bash shell 有关。

然后我创建了一个符号链接runweather

ln -s /usr/local/bin/runweather /etc/init.d/runweather

然后是另一个符号链接

ln -s /etc/init.d/runweather /etc/rc2.d/S99runweather

一些解释性说明

  1. 就是/usr/local/bin/echoweather.php在做所有真正的工作。它以 30 秒的间隔运行,不工作时休眠
  2. 在终止每次运行之前,它会放置一个临时 Redis 密钥$redis-setEx("weatherreport",29,$echoCount)`,我可以使用它来密切关注其运行状况
  3. echoweather.php将在启动时运行的 shell 脚本放在 中/usr/local/bin,然后将其/etc/init.d符号链接,然后再将其符号链接,/etc/rc2.d可能看起来很复杂。我这样做是因为我发现如果我将实际的 shell 脚本放入/etc/init.d然后将其符号链接到/etc/rc2.d它不会执行。

这个方案正在奏效。我重新启动了我的服务器几次,并通过 redis-cli 在 Redis中echoweather.php查找密钥来检查运行状况 - 始终存在且正确。weatherreport但是,在处理 Ubuntu 启动脚本时,我是一个业余爱好者。也许有更简单的方法来做事?我非常感谢任何能够发表评论的人。

autostart startup php redis
  • 1 个回答
  • 3170 Views
Martin Hope
Twinkybot
Asked: 2020-02-03 19:50:34 +0800 CST

Gnome-Tweak-Tool 错误地从自动启动中删除了 gnome-tweak-tool-lid-inhibitor

  • 0

我错误地从 GNOME Tweak Tool 的自动启动列表中删除了 gnome-tweak-tool-lid-inhibitor。我怎样才能重新添加它?也许有人可以共享桌面文件,该文件据说是为 gnome-tweak-tool-lid-inhibitor 创建的?

干杯。

autostart gnome-tweak-tool
  • 1 个回答
  • 794 Views
Martin Hope
Ohto Nordberg
Asked: 2020-01-29 06:35:08 +0800 CST

仅用于显示一个网页的信息亭模式计算机

  • 4

基于 Ubuntu 的计算机会将页面输出到电视。

有问题的页面不在我的控制范围内,有时会发生变化。因此,浏览器应该定期刷新页面,比如每 10 分钟刷新一次。

维护应该是最少的,因此启动计算机时总是会全屏显示网页,无需登录。

最好不要为浏览器添加额外的软件或插件。

目前,该网页通过 USB 棒显示在带有实时 Ubuntu 的电视上,没有页面自动刷新 (Firefox)。

我将从 U 盘安装 Ubuntu 并将其设置为自动登录,但我不知道如何将 Ubuntu 设置为在启动后全屏显示页面并定期刷新页面。

如何设置 Ubuntu 以全屏模式启动浏览器并定期刷新页面?

autostart browser fullscreen kiosk
  • 3 个回答
  • 4132 Views
Martin Hope
NovHak
Asked: 2020-01-23 09:15:31 +0800 CST

如何从 GNOME 闪回会话中删除网络管理器小程序?

  • 3

标题说明了一切。我不想要那个小程序,因为当我处于 wifi 质量很差的环境中时,它有一种非常烦人的倾向,即弹出窗口会中断其他活动,例如全屏玩游戏。我的网络管理器配置没问题,谢谢nm-applet,请闭嘴。

我目前的解决方案是终止nm-applet进程。然而,这不是好的做法,不应该从一开始就开始。我也可以删除软件包,但这也不是一个好的解决方案,因为有时我仍然可能想使用它,并且每次都卸载/重新安装真的很难看,以及摆弄软件包文件,例如清除执行位或重命名,这会导致安装包不一致。

我试过复制/etc/xdg/autostart/nm-applet.desktop到~/.config/autostart, 和 :

  • 设置NotShowIn=KDE;GNOME;GNOME-Flashback;=> 没有运气
  • 设置X-GNOME-Autostart-enabled=false=> 没有运气
  • ln -s /dev/null ~/.config/autostart/nm-applet.desktop=> 没有运气

因此我的猜测是,它不是从/etc/xdg/autostart.

我试过gsettings set org.gnome.nm-applet show-applet false了,也没有运气。我认为这是非常不言自明的并且会起作用,但没有。

更准确地说,我在 GDM 登录屏幕中使用名为GNOME Flashback (Metacity)的会话。

有什么建议吗?它是硬编码的还是什么?

解决了 :

感谢下面的答案,我发现该文件确实在自动启动目录中,但不是我正在寻找的那个。但是,我没有修改文件本身,而是将其复制~/.config/autostart并附加了X-GNOME-Autostart-enabled=false. 回答者的方法适用于系统范围,我的方法仅适用于当前用户。

autostart network-manager indicator gnome-flashback 19.10
  • 1 个回答
  • 1769 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve