Ubuntu下将软件添加到快捷启动栏的问题

本文介绍了解决PyCharm在Linux环境下无法创建桌面快捷方式的问题。通过手动创建.pycharm.desktop文件并设置相应的路径与图标信息,可以将PyCharm添加到应用程序列表中,并进一步加入到收藏夹方便快速启动。

官网安装Pycharm创建快捷启动失败,而且在应用程序也找不到pycharm,

解决方法:自行在/usr/share/applications下建立pycharm.desktop文件

在文件中设置路径、图标等信息

保存后可在应用程序中找到pycharm,添加到收藏夹即可(这里保存前需要保证有权限,无权限则去chmod一下)

若打开后收藏夹出现两相同的pycharm图标,则是因为.desktop名称与应用程序的名称不一致导致的,我们修改一下.desktop文件的名称使其一致即可

 

转载于:https://www.cnblogs.com/QiLF/p/8551930.html

Ubuntu 系统中配置软件开机自启动有多种方法,每种方法适用于不同的使用场景和需求。以下是几种常见且有效的实现方式: ### 1. 使用“启动应用程序首选项”添加开机启动项 可以通过图形界面工具轻松设置程序开机启动。打开终端并输入以下命令: ```bash gnome-session-properties ``` 该命令会弹出一个名为“启动应用程序首选项”的窗口。点击右侧的“添加”按钮,在弹出的对话框中填写名称、描述以及要启动的程序路径。例如,若希望 `albert` 在开机时自动运行,则命令应填写为 `/usr/bin/albert` [^1]。 这种方法适合普通用户快速配置常用应用程序,如文件管理器、浏览器扩展等。 ### 2. 创建 Systemd 服务单元文件 对于更复杂的后台服务或需要更高权限的应用程序,可以创建一个 systemd 服务单元文件来控制其行为。首先,创建一个新的服务文件,例如 `/etc/systemd/system/myapp.service`,然后编辑此文件以定义服务的具体参数。以下是一个示例内容: ```ini [Unit] Description=My Application [Service] ExecStart=/path/to/your/application WorkingDirectory=/path/to/working/directory User=your_username [Install] WantedBy=multi-user.target ``` 保存后,启用并启动该服务: ```bash sudo systemctl enable myapp.service sudo systemctl start myapp.service ``` 这种方式非常适合用于服务器环境中的守护进程管理和自动化任务调度 [^2]。 ### 3. 修改 .bashrc 或其他 Shell 配置文件 如果希望通过登录 shell 自动执行某些脚本或启动特定应用,可以在用户的 `.bashrc` 文件末尾添加相应的命令。例如: ```bash echo "/usr/bin/myprogram" >> ~/.bashrc ``` 这样每次用户登录时都会自动运行指定的程序。需要注意的是,这种方法仅对当前用户有效,并且只会在交互式非登录 shell 中触发 [^2]。 ### 4. 利用 Qt 应用程序内部机制实现重启功能 如果你正在开发基于 Qt 的 C++ 应用程序,并希望提供一种从应用内部重新启动的功能,可以在代码中调用 `qApp->exit(EXIT_RESTART)` 来结束当前实例并请求系统重新启动它。这通常与操作系统级别的自启动配置结合使用,以便确保即使用户手动关闭了应用程序也能保持其持续运行 [^3]。 以上这些方法覆盖了从简单到复杂的不同情况下的 Ubuntu 开机自启动配置方案。选择合适的方法取决于具体的需求和技术背景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值