个人工具

“UbuntuHelp:AddingProgramToSessionStartup/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(创建新页面为 '=== 会话首选项对话框 === 每一次你登录到Ubuntu,都是在创建一个“会话”。要定制你的会话,你必须修改会话的设置。按照如下步骤来...')
 
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
 +
{{Translation}}
 +
{{From|https://help.ubuntu.com/community/AddingProgramToSessionStartup}}
 +
{{Translator|小胖}}
 +
{{Languages|UbuntuHelp:AddingProgramToSessionStartup}}
 +
有两个方法使Ubuntu在开机时自动加载程序:
 +
<ol><li>当你登出的时候保存会话,在你再次登录的时候应用程序会自动加载。
 +
</li><li>设置Ubuntu,使到在你登录的时候运行指定的应用程序。</li></ol>
 +
 
=== 会话首选项对话框 ===
 
=== 会话首选项对话框 ===
 
每一次你登录到Ubuntu,都是在创建一个“会话”。要定制你的会话,你必须修改会话的设置。按照如下步骤来做:
 
每一次你登录到Ubuntu,都是在创建一个“会话”。要定制你的会话,你必须修改会话的设置。按照如下步骤来做:
 
* '''系统 > 首选项 > 会话'''
 
* '''系统 > 首选项 > 会话'''
Ubuntu打开一个允许你设定会话设置的对话框。在Ubuntu 8.04有三个标签:“会话选项”,“当前会话”和“会话自启动程序”。
+
Ubuntu打开一个允许你设定会话设置的对话框。在Ubuntu 8.04有三个标签:“会话选项”,“当前会话”和“会话启动程序”。
 
{|border="1" cellspacing="0"
 
{|border="1" cellspacing="0"
 
|https://help.ubuntu.com/community/AddingProgramToSessionStartup?action=AttachFile&do=get&target=sessions.png
 
|https://help.ubuntu.com/community/AddingProgramToSessionStartup?action=AttachFile&do=get&target=sessions.png
 
|}
 
|}
 +
=== 会话启动程序 ===
 +
这个标签允许你指定在你创建会话时运行的任意程序。一个例子就是网络管理器(nm-applet)——一个让用户更容易连接无线的程序。
 +
=== 添加程序 ===
 +
点击“添加”按钮来添加一个程序,并且在弹出的对话框中输入运行那个程序所需要的命令。如果程序是“evolution”邮件客户端,那么命令行就是evolution,如果有参数,也可以加紧命令行。'''(往下看)'''.
 +
{|border="1" cellspacing="0"
 +
|https://help.ubuntu.com/community/AddingProgramToSessionStartup?action=AttachFile&do=get&target=ADD.png
 +
|}
 +
<<BR>>
 +
=== 如何找到合适的自启动命令 ===
 +
以Evolution邮件客户端为例。想象你想每次开机自动运行Evolution,而不是点击Evolution在面板的图标。你可以在'''会话启动程序'''标签中添加合适的命令。找到屏幕上端面板上的“Evolution”的图标。右击它并选择“属性”。这回弹出“启动器属性的对话框”。注意命令栏中的命令。点击那行命令来把光标移至命令栏中,然后使用方向键向右移,来查看整个命令。
 +
{|border="1" cellspacing="0"
 +
|https://help.ubuntu.com/community/AddingProgramToSessionStartup?action=AttachFile&do=get&target=properties.png
 +
|}
 +
在这个案例中,命令是:
 +
'''evolution --component=mail'''
 +
现在我们把这一行作为命令加进'''添加开机程序'''对话框中。可以选择任意名字添加进名字一栏。''步骤总结:''
 +
* 系统 > 首选项 > 会话
 +
* 选择“会话启动程序”标签
 +
* 点击“添加”
 +
* 输入称呼程序的名字(任意名字都行)
 +
* 在“命令栏”中,输入命令
 +
* 点击“确定”(你应该看到你的新命令)
 +
* 点击“关闭”
 +
重启或登出与登录来测试。
 +
=== 想添加的应用程序不在面板上 ===
 +
首先,在菜单中找到程序 —— “不要运行”,右击来获得“右键菜单”并选择“将启动器添加到面板”。这会把一个应用程序的图标放到桌面上端的面板上。现在你可以按照上面的步骤来查找和复制合适的命令。如果你想在完成后把图标从面板移除,右键并选择“从面板移除”。
 +
=== 阻止一个应用程序开机启动 ===
 +
如果你不再想应用程序在登陆时启动:
 +
* 系统 > 首选项 > 会话
 +
* 选择“会话启动程序”标签
 +
* 选择你想移除的程序
 +
* 点击“移除”
 +
* 点击“关闭”
 +
'''或者'''
 +
* 取消对话框程序名字旁边的复选框
 +
=== 会话选项 ===
 +
{|border="1" cellspacing="0"
 +
|https://help.ubuntu.com/community/AddingProgramToSessionStartup?action=AttachFile&do=get&target=options.png
 +
|}
 +
这个标签允许你告诉系统记得登出时正在运行的应用程序,且在下次登录开始时运行这些程序。这依靠勾选'''注销时自动记住正在运行的应用程序'''的复选框来完成。''' 相似地,点击'''软盘'''图标,告诉系统记住当前运行的应用程序(例如pidgin),且在下个会话开始时运行那些应用程序。
 +
=== 当前会话 ===
 +
这个标签显示当前运行的进程。
 +
=== 修改程序运行选项 ===
 +
现在你可能想修改程序开机时的运行方式。可以通过命令行的参数来达到,命令行分为几个部分:
 +
<pre><nowiki>
 +
evolution --component=mail
 +
</nowiki></pre>
 +
第一部分“evolution”是运行的命令。
 +
第二部分呃“--component=mail”叫做参数。你可以修改这个参数来修改evolution的启动方式。真正的窍门是找出命令支持什么参数。你可以通过[http://www.google.com Google]查找这些参数。你可以通过终端来测试这些参数:
 +
* '''程序 > 附件 > 终端'''
 +
找出变化。当你找到正确的参数就可以修改开机的参数。
 +
祝你好运……
 +
=== 开机时把程序移到一个工作区和其它高级参数 ===
 +
在使用上面描述的方法后,所有的应用程序运行在同一个工作区,最大化等等。如果你希望在工作区2最小化运行一个程序,你可以手动达到目的——除非你安装了devilspie——详情可以在论坛的贴[http://ubuntuforums.org/showthread.php?t=75749t] 中找到。
 +
=== 建议 ===
 +
这是一种非常手动的方法去自动运行[http://www.gdesklets.de/ gdesklet],Firestarter(防火墙)或者其它程序。一些程序会在你第一次配置他们时把自己添加进“会话启动程序”标签。
 +
----
 +
 +
[[category:UbuntuHelp]]

2009年10月3日 (六) 21:53的最新版本

有两个方法使Ubuntu在开机时自动加载程序:

  1. 当你登出的时候保存会话,在你再次登录的时候应用程序会自动加载。
  2. 设置Ubuntu,使到在你登录的时候运行指定的应用程序。

会话首选项对话框

每一次你登录到Ubuntu,都是在创建一个“会话”。要定制你的会话,你必须修改会话的设置。按照如下步骤来做:

  • 系统 > 首选项 > 会话

Ubuntu打开一个允许你设定会话设置的对话框。在Ubuntu 8.04有三个标签:“会话选项”,“当前会话”和“会话启动程序”。

AddingProgramToSessionStartup?action=AttachFile&do=get&target=sessions.png

会话启动程序

这个标签允许你指定在你创建会话时运行的任意程序。一个例子就是网络管理器(nm-applet)——一个让用户更容易连接无线的程序。

添加程序

点击“添加”按钮来添加一个程序,并且在弹出的对话框中输入运行那个程序所需要的命令。如果程序是“evolution”邮件客户端,那么命令行就是evolution,如果有参数,也可以加紧命令行。(往下看).

AddingProgramToSessionStartup?action=AttachFile&do=get&target=ADD.png

<
>

如何找到合适的自启动命令

以Evolution邮件客户端为例。想象你想每次开机自动运行Evolution,而不是点击Evolution在面板的图标。你可以在会话启动程序标签中添加合适的命令。找到屏幕上端面板上的“Evolution”的图标。右击它并选择“属性”。这回弹出“启动器属性的对话框”。注意命令栏中的命令。点击那行命令来把光标移至命令栏中,然后使用方向键向右移,来查看整个命令。

AddingProgramToSessionStartup?action=AttachFile&do=get&target=properties.png

在这个案例中,命令是: evolution --component=mail 现在我们把这一行作为命令加进添加开机程序对话框中。可以选择任意名字添加进名字一栏。步骤总结:

  • 系统 > 首选项 > 会话
  • 选择“会话启动程序”标签
  • 点击“添加”
  • 输入称呼程序的名字(任意名字都行)
  • 在“命令栏”中,输入命令
  • 点击“确定”(你应该看到你的新命令)
  • 点击“关闭”

重启或登出与登录来测试。

想添加的应用程序不在面板上

首先,在菜单中找到程序 —— “不要运行”,右击来获得“右键菜单”并选择“将启动器添加到面板”。这会把一个应用程序的图标放到桌面上端的面板上。现在你可以按照上面的步骤来查找和复制合适的命令。如果你想在完成后把图标从面板移除,右键并选择“从面板移除”。

阻止一个应用程序开机启动

如果你不再想应用程序在登陆时启动:

  • 系统 > 首选项 > 会话
  • 选择“会话启动程序”标签
  • 选择你想移除的程序
  • 点击“移除”
  • 点击“关闭”

或者

  • 取消对话框程序名字旁边的复选框

会话选项

AddingProgramToSessionStartup?action=AttachFile&do=get&target=options.png

这个标签允许你告诉系统记得登出时正在运行的应用程序,且在下次登录开始时运行这些程序。这依靠勾选注销时自动记住正在运行的应用程序的复选框来完成。 相似地,点击软盘图标,告诉系统记住当前运行的应用程序(例如pidgin),且在下个会话开始时运行那些应用程序。

当前会话

这个标签显示当前运行的进程。

修改程序运行选项

现在你可能想修改程序开机时的运行方式。可以通过命令行的参数来达到,命令行分为几个部分:

evolution --component=mail

第一部分“evolution”是运行的命令。 第二部分呃“--component=mail”叫做参数。你可以修改这个参数来修改evolution的启动方式。真正的窍门是找出命令支持什么参数。你可以通过Google查找这些参数。你可以通过终端来测试这些参数:

  • 程序 > 附件 > 终端

找出变化。当你找到正确的参数就可以修改开机的参数。 祝你好运……

开机时把程序移到一个工作区和其它高级参数

在使用上面描述的方法后,所有的应用程序运行在同一个工作区,最大化等等。如果你希望在工作区2最小化运行一个程序,你可以手动达到目的——除非你安装了devilspie——详情可以在论坛的贴[1] 中找到。

建议

这是一种非常手动的方法去自动运行gdesklet,Firestarter(防火墙)或者其它程序。一些程序会在你第一次配置他们时把自己添加进“会话启动程序”标签。