最近在研究Ubuntu,需要在系统启动之后自动登录,并且启动某个程序。
手上拿到的系统只有一个空桌面,其他嘛也没有,鼠标右键也不管用。于是借助自己的虚拟机研究发现,自动启动程序配置文件在:
/home/username/.config/autostart下,并以.desktop命名。
比如我做了一个例子。
/home/henry/.config/autostart/mystartup.desktop内容如下:
-
[Desktop Entry]
-
Type=Application
-
Encoding=UTF-8
-
Version=1.0
-
Name=No Name
-
Name[en_US]=MyStartup
-
Comment[en_US]=Try to start my programe
-
Comment=Start the ...
-
Exec=/home/henry/mysh.sh
-
X-GNOME_Autostart-enabled=true
配置好后,在系统-首选项-会话这个配置页面中就可以看到这个新添加的启动程序项目。
/home/henry/mysh.sh
-
#!/bin/bash
-
/usr/bin/gnome-system-monitor
这里启动了系统监视器。
上面工作做好后,重新启动系统,登录,就会看到系统监视器被启动起来。
Ubuntu提供了指定用户自动登录的功能,设置好后不需要用户输入密码,直接进入X环境。
配置是在系统-管理-登录窗口,在Security标签页中有Enable Automatic Login项,选中并指定用户即可。
这
个是GDM的配置,GDM的配置文件是在/etc/gdm/下,有gdm.conf(GDM的默认配置项,不要手动修改)和gdm.conf-
custom(自定义GDM配置),使用sudo
gdmsetup命令即可打开上面说的(系统-管理-登录窗口)配置界面。当在界面上进行修改后,可以打开gdm.conf-custom文件查看,能够
发现相关内容已经改变。
比如在我这里我直接手动修改gdm.conf-custom内容为:
-
[daemon]
-
AutomaticLoginEnable=true
-
AutomaticLogin=henry
-
[security]
-
-
[xdmcp]
-
-
[gui]
-
-
[greeter]
保存并重新启动,系统自动登录并启动了系统监视器。
总结
作为程序员,不免要根据用户需求针对某些操作系统进行一些设置,这些设置需要直接修改配置文件,所以要定位好配置文件。
Ubuntu的自动启动的配置文件在用户目录下.config/autostart文件夹中,以.desktop命名的文件。
Ubuntu的自动登录的配置文件是/etc/gdm/gdm.conf-custom。
相关推荐
UBUNTU 添加程序开机自动启动的方法 ...UBUNTU 添加程序开机自动启动可以通过多种方法实现,包括开机启动时自动运行程序、登录时自动运行程序、退出登录时自动运行程序、定期自动运行程序和定时自动运行程序一次等。
2. 对于开机启动程序,需要关注4个地方(排序有分先后) 3. 新建启动脚本 4. 直接添加到rc.local 5. 退出登录时自动运行程序 6. 定期自动运行程序 7. 定时自动运行程序一次 8. 依赖于图形界面的自动运行程序
这样,GRUB 就会自动扫描硬盘中可用的系统,并生成相应的开机启动项。 在使用 GRUB 时,需要注意以下几点: * GRUB 的配置文件是 `/boot/grub/grub.cfg`,用户可以通过编辑该文件来修改开机启动项的顺序和配置。 *...
ubuntu tmux 自动执行shell脚本,可创建多个session,多个window。多个panes, 平铺所有的panes,对指定session下指定window的指定panes发送指定的多条命令,后台创建! 稍微修改可做成自己的自启动脚本,
本文将深入探讨如何在Ubuntu环境下实现这一目标,并提供配套的启动和停止脚本。 首先,我们需要理解在Linux系统中,后台运行进程的基本概念。通常,当我们在终端中执行一个命令,该命令会在当前的shell会话中运行,...
2. **运行Rufus**: 双击下载的Rufus执行文件,程序会自动运行。注意,确保你的USB驱动器已经插入到电脑的USB接口。 3. **选择设备**: 在Rufus主界面上,你会看到"设备"选项,这里会列出所有连接到电脑的存储设备。...
在Ubuntu系统中,添加启动项是为了让某个程序在系统启动时自动运行,这对于服务型软件或者需要持续后台运行的应用尤其重要。这篇博文链接虽然没有提供,但从标题来看,可能涉及如何在Ubuntu上设置开机启动一个名为`...
**Ubuntu U盘启动盘工具详解** 在Linux世界中,Ubuntu是一个非常流行的开源操作系统,它以其用户友好、功能强大和自由开放的理念吸引了众多爱好者。当需要在计算机上安装Ubuntu或者进行系统恢复时,一个U盘启动盘是...
标题中的“Windows和Ubuntu启动引导工具”主要涉及的是在多操作系统环境下如何管理和配置电脑的启动过程,特别是如何在安装了Windows和Ubuntu双系统后正确设置引导加载器。启动引导工具通常用于解决启动项问题,例如...
本文将详细介绍如何在Arm-Linux环境下设置自定义开机启动程序,并避免启动系统携带的桌面环境。 #### 二、实现步骤 ##### Step1: 拷贝工程到根目录下 首先,需要将UI工程拷贝到系统根目录下。可以在`/root`目录下...
恢复Ubuntu启动项的方法有多种: 1. **使用Ubuntu安装盘修复GRUB2**:如果你有Ubuntu的安装盘或USB启动器,可以在BIOS中设置从安装介质启动,然后进入“试用Ubuntu”模式。在终端中运行以下命令: - `sudo mount /...
当`Rufus`在制作Ubuntu启动盘时,如果自动下载这些组件失败,用户可能需要手动提供`syslinux-6.03`的文件来确保过程顺利完成。 **4. 制作流程** 1. 首先,确保你有一个可用的Ubuntu ISO镜像文件。 2. 下载`Rufus`...
在这一过程中,可以通过修改特定的脚本文件来实现开机自动启动程序的需求。 #### 三、Ubuntu开机自启动方法详解 ##### 1. **开机启动时自动运行程序** - **Linux引导过程**:当Linux系统加载后,首先运行的是`...
7. **启动脚本**:除了主要的安装脚本"ubuntu.sh",压缩包中的"启动脚本"可能用于在安装后自动执行某些初始化任务,例如激活网络、设置时区、安装额外的驱动程序等。 在使用这个脚本前,你需要确保你的计算机已经...
在Ubuntu系统中,为了实现特定服务或程序的开机自动启动,我们可以编写shell脚本并将其配置为系统的服务。下面将详细介绍如何在Ubuntu中编写和设置shell脚本来实现这一功能。 首先,我们需要创建一个shell脚本文件...
如果先安装的是Windows XP或Vista,后安装Ubuntu,Ubuntu的GRUB引导加载器将会自动检测到Windows系统,并在启动菜单中添加相应的启动项。在GRUB的配置文件`menu.lst`中,你需要手动添加针对Windows的启动条目。例如...
PXE(Preboot Execution Environment,预启动执行环境)是一种标准的客户端计算机通过网络从服务器下载并运行启动程序的技术。本文将详细介绍如何在Ubuntu 20.04环境中实现PXE网络自动化部署。 #### 二、准备工作 1...
例如,当某个硬件设备被检测到时(如USB设备插入),Upstart会根据预定义的规则自动启动相关服务。 - **事件(Event)**:事件是指系统中发生的任何可以被Upstart监听的行为,包括但不限于硬件检测、网络连接建立等...
而网络安装程序则省去了这个步骤,它会在安装过程中自动从Ubuntu服务器下载必要的安装文件。 使用"Ubuntu硬盘安装程序",用户首先需要下载一个名为wubi.exe的工具,这是一个Windows下的可执行文件,它实际上是...