如何为gnome3添加自启动程序

author author     2023-04-02     561

关键词:

1使用命令行创建桌面快捷方式要为特定程序或命令创建桌面快捷方式,你可以使用任意文本编辑器创建一个.desktop文件,然后把它放到/usr/share/applications或者~/.local/share/applications处。一个典型的.desktop文件如下所示:[DesktopEntry]Encoding=UTF-8Version=1.0#versionofanapp.Name[en_US]=yEd#nameofanapp.GenericName=GUIPortScanner#longernameofanapp.Exec=java-jar/opt/yed-3.11.1/yed.jar#commandusedtolaunchanapp.Terminal=false#whetheranapprequirestoberuninaterminalIcon[en_US]=/opt/yed-3.11.1/icons/yicon32.png#locationoficonfile.Type=Application#typeCategories=Application;Network;Security;#categoriesinwhichthisappshouldbelisted.Comment[en_US]=yEdGraphEditor#commentwhichappearsasatooltip.除了手动创建.desktop文件之外,依据你的系统所采用的桌面环境的不同有不同的创建应用快捷方式的方法2在GNOME桌面下创建快捷方式在GNOME桌面环境下,你可以使用gnome-desktop-item-edit轻松创建创建一个桌面快捷方式。$gonme-desktop-item-edit~/.local/share/applications--create-new在这个例子中,gnome-desktop-item-edit会在目录~/.local/share/applications中自动创建一个桌面启动器文件。若是想自定义快捷方式图标或者其它信息,你可以手动编辑.desktop文件。如果在你的系统上,gnome-desktop-item-edit不可用(例如,在Ubuntu上),你可以依照下面方式安装:$sudoapt-getinstall--no-install-recommendsgnome-panel3在KDE桌面创建快捷方式kickoff是KDE桌面默认的应用启动器。可以直接在kickoff里添加新的应用启动快捷方式。首先右击位于你桌面左下角处的kickoff图标,然后选择菜单“编辑应用”。在你要创建快捷方式的合适分类处(例如,"Utilities")右击,点击位于顶部的“新条目”按钮,键入应用的名字。最后,填上使用快捷方式启动app时所需的元信息即可。4在xfce桌面上创建快捷方式假如你使用xfce桌面,在桌面空白处右击,选择“创建启动器”按钮。然后填上快捷方式的详细信息就可以了。5在Cinnamon桌面上创建快捷方式假如使用的是LinuxMint的Cinnamon桌面,你可以在桌面空白处右击鼠标,选择菜单“创建启动器”而创建一个应用启动器。6在LXDE桌面上创建快捷方式在LXDE桌面,你只需在桌面空白处右击一下鼠标,然后选择“创建新快捷方式”就可以咯。 参考技术A 直接编辑配置文件
以开机自动启动pidgin为例:
这里有一种方法可以使你自己的任意程序,随着Gnome3桌面的登陆自动启动。
创建一个独立的文件在~/.config/autostart目录下,如果此目录不存在,则你应该自己创建它。(~代表当前用户的home目录)
为这个文件起个名字叫做:appname.desktop; appname 是指你想伴随Gnome3启动的程序的名字。
例如:我想 pidgin (一个免费的通讯工具)当Gnome3启动时自动启动,在我的Fedora系统中,所以我给这个文件命名:pidgin.desktop,并保存它在~/.config/autostart目录。
现在在这个文件中输入如下内容:
[Desktop Entry]
Type=Application
Exec=/usr/bin/pidgin
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=pidgin
Name=pidgin
Comment[en_US]=pidgin comm tool
Comment=pidgin comm tool
保存并关闭文件。就这些。下次当你启动Gnome3,这个程序就自动启动了.

如何为我的字典应用程序构建自定义查找

】如何为我的字典应用程序构建自定义查找【英文标题】:howtobuildacustomlookupformydictionaryApp【发布时间】:2015-09-2204:16:41【问题描述】:我需要为我的字典应用程序添加一个查找。该应用程序的所有其他功能都可以正常工作,但... 查看详情

如何为自定义 B2B 应用添加 Apple ID?

】如何为自定义B2B应用添加AppleID?【英文标题】:HowdoyouaddAppleID\'sforaCustomB2Bapp?【发布时间】:2015-03-1614:46:32【问题描述】:我正在尝试将自定义B2B应用程序添加到iTunes连接,从Apples文档看来应该有一个文本框来输入客户端AppleI... 查看详情

如何为颤振添加自定义颜色?

】如何为颤振添加自定义颜色?【英文标题】:howtoaddcustomcolortoflutter?【发布时间】:2018-11-0601:17:37【问题描述】:我想更改AppBar的颜色并为其使用自定义颜色,我尝试了很多选项,但似乎都不起作用。我有什么遗漏吗?import\'pa... 查看详情

如何为 UITableView 添加自定义 EditingAccessoryView?

】如何为UITableView添加自定义EditingAccessoryView?【英文标题】:HowtoaddCustomEditingAccessoryViewforUITableView?【发布时间】:2010-10-2508:01:27【问题描述】:我想在单元格中添加自定义EditingAccessoryView,当用户滑动代替删除按钮时,我想显... 查看详情

如何为自定义 FontFamily 添加权重?

】如何为自定义FontFamily添加权重?【英文标题】:HowtoaddweighttocustomFontFamily?【发布时间】:2017-04-0701:12:46【问题描述】:我有多个来自同一家族的.ttf文件,例如:MyFont.ttfMyFont_Bold.ttfMyFont_Light.ttfMyFont_Medium.ttf如果我想使用每个权... 查看详情

如何为 Android 应用程序中的 onClick 事件添加声音? [复制]

】如何为Android应用程序中的onClick事件添加声音?[复制]【英文标题】:HowtoaddsoundtoanonClickeventinanAndroidapplication?[duplicate]【发布时间】:2013-10-0219:00:14【问题描述】:我希望能够在用户点击应用程序中的按钮时添加点击声音,关... 查看详情

如何为应用程序自定义 iPad 图标主屏幕?

】如何为应用程序自定义iPad图标主屏幕?【英文标题】:HowtocustomtheiPadIconhomescreenforanapplication?【发布时间】:2011-03-2513:55:58【问题描述】:我在我的项目中为图标添加了一个png文件。我尊重尺寸(72x72),我的图标没有出现在我的... 查看详情

如何为分析添加 Firebase 自定义事件?

】如何为分析添加Firebase自定义事件?【英文标题】:HowtoaddFirebasecustomeventsforanalytics?【发布时间】:2017-03-2119:37:26【问题描述】:我已经看到一些关于Firebase分析的自定义事件的问题和答案,但我只是想问你一个直截了当的问题... 查看详情

如何为 GitHub 组织添加自定义用户角色?

】如何为GitHub组织添加自定义用户角色?【英文标题】:HowtoaddcustomuserrolesforaGitHuborganisation?【发布时间】:2016-09-2413:04:15【问题描述】:GitHub上的组织中有两个默认用户角色:“admin”和“member”。如何进一步引入角色并配置其... 查看详情

如何为自定义 nemo 操作添加键盘快捷键?

】如何为自定义nemo操作添加键盘快捷键?【英文标题】:Howtoaddkeyboardshortcutforcustomnemoaction?【发布时间】:2016-12-2913:46:04【问题描述】:我有一个自定义nemo操作,如下所述:https://wiki.archlinux.org/index.php/Nemo#Nemo_Actions如何为此操... 查看详情

python用于向gnome3的“应用程序”菜单添加新的自定义应用程序的快速终端脚本。(代码片段)

查看详情

如何为自定义对象的 ArrayList 添加 parcelable 实现?

】如何为自定义对象的ArrayList添加parcelable实现?【英文标题】:HowtoaddtheparcelableimplementationforArrayListofCustomobject?【发布时间】:2021-12-0202:02:55【问题描述】:我创建了一个包含自定义对象的ArrayList和一些其他字符串变量的类。我... 查看详情

如何为自定义 uicontrol 和控制器添加触摸事件?

】如何为自定义uicontrol和控制器添加触摸事件?【英文标题】:Howtoaddtoucheventforcustomuicontrolandcontroller?【发布时间】:2017-09-1021:50:51【问题描述】:我有一个具有三个子视图的自定义UIControl。每个子视图,我添加一个目标:button.... 查看详情

如何为 UIPageViewController Delegate 制作自定义类?

】如何为UIPageViewControllerDelegate制作自定义类?【英文标题】:HowtomakeacustomclassforUIPageViewControllerDelegate?【发布时间】:2019-02-0715:07:04【问题描述】:我正在编写一个带有UIPageViewController的iOS应用程序。我的根视图控制器是ViewContro... 查看详情

如何为自定义 UITableView 标题部分笔尖添加分隔线? [复制]

】如何为自定义UITableView标题部分笔尖添加分隔线?[复制]【英文标题】:HowdoIaddaseparatorlineforacustomUITableViewheadersectionnib?[duplicate]【发布时间】:2017-04-2206:56:57【问题描述】:我按照这个答案here中的说明操作并设法获得我的自定... 查看详情

Flask Mail:如何为发件人添加自定义名称?

】FlaskMail:如何为发件人添加自定义名称?【英文标题】:FlaskMail:howtoaddcustomnametothesender?【发布时间】:2019-04-2416:37:11【问题描述】:我正在使用Flask邮件发送电子邮件。一切正常,除了我注意到发件人姓名只是电子邮件的第一... 查看详情

如何为形状添加自定义视图修改器

】如何为形状添加自定义视图修改器【英文标题】:HowcaniaddacustomViewmodifierforShapes【发布时间】:2019-11-2100:15:17【问题描述】:我想用某种修饰符调用我的ImageView以使其中的图像为圆形或方形。代码应如下所示:ImageView(withURL:news... 查看详情

如何为已添加在 UIViewController 之上的 tableView 添加自定义单元格?

】如何为已添加在UIViewController之上的tableView添加自定义单元格?【英文标题】:HowdoIaddcustomcellsforatableViewwhichhasbeenaddedontopofaUIViewController?【发布时间】:2019-08-0211:48:28【问题描述】:我在一个普通的UIViewController类上使用了一个t... 查看详情