I.安装桌面和VNC
sudo apt-get install gnome
sudo apt-get install gnome-panel
sudo apt-get install tigervnc-standalone-server
vi ~/.vnc/config
session=gnome
geometry=1920x1080
localhost=no
depth=32
SecurityTypes=VncAuth
vi ~/.vnc/xstartup
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
export XAUTHORITY=$HOME/.Xauthority
export DISPLAY=:1
exec gnome-session
chmod +x ~/.vnc/xstartup
III.减少grub菜单等待时间
安装grub-customizer(图形界面)
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer
调整启动时间后
sudo update-grub
IV.开机自启vncserver
1. 复制系统自带的[email protected]文件
sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
2. 修改此[email protected]文件
sudo vi /etc/systemd/system/[email protected]
i. 将ExecStart=一行由ExecStart=-/sbin/agetty -o ‘-p – \u’ --noclear %I $TERM 修改为ExecStart=-/sbin/agetty --autologin 你的用户名 --noclear %I $TERM,其中你的用户名为实际用户名。
ii. 将RestartSec=0一行修改为RestartSec=1min30s ,让意外导致的vncserver终止能够自动重启。
iii. :wq保存
3. 屏蔽系统原getty服务
sudo systemctl mask [email protected]
4.启用[email protected]服务
sudo systemctl enable [email protected]
5. 修改$HOME/.profile文件
vi $HOME/.profile
添加并保存如下内容:
# ***** auto vncserver *****
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
/usr/bin/vncserver -fg :1
exit
fi
# ***** auto vncserver *****
重启服务器,等待几分钟后即可远程连接vnc,注意以上设置导致端口号为:1。
V.要关闭Ubuntu的自动休眠
方法一:可以按照以下步骤操作:
打开终端(Ctrl + Alt + T)。
输入以下命令来编辑/etc/systemd/logind.conf文件:
sudo nano /etc/systemd/logind.conf
复制代码
在打开的文件中找到#IdleAction=和#IdleActionSec=两行,将其解除注释并修改为:
IdleAction=ignore
IdleActionSec=0
复制代码
保存并关闭文件(Ctrl + X,然后按Y确认保存)。
重新启动systemd-logind服务以应用更改:
sudo systemctl restart systemd-logind
复制代码
这样就成功关闭了Ubuntu的自动休眠功能。
方法二:Ubuntu如何禁止休眠
Ubuntu是一种常见的开源操作系统,广泛应用于个人电脑和服务器。默认情况下,Ubuntu会在电脑处于不活动状态一段时间后自动进入休眠状态,以省电和减少噪音。然而,在某些情况下,你可能需要禁止休眠,例如正在进行长时间下载或进行长时间的计算。本文将介绍如何在Ubuntu系统中禁止休眠。
使用系统设置禁止休眠
最简单的方法是使用Ubuntu的系统设置。以下是具体步骤:
点击右上角的设置图标,选择“设置”。
选择“电源”选项卡。
将“自动暂停”选项更改为“关”。这样电脑就不会在不活动一段时间后自动进入休眠状态了。
请注意,在这种情况下,如果你的电脑处于充电状态,它仍然可以自动进入休眠状态。如果你想完全禁止休眠,需要执行下面的方法。
使用终端禁止休眠
你也可以使用终端命令禁用Ubuntu系统的休眠功能。以下是具体步骤:
打开终端。你可以按下Ctrl + Alt + T键,或在“活动”搜索框中输入“终端”并打开它。
输入以下命令并按Enter键:
sudo systemctl mask sleep.target suspend.target hibernation.target hybrid-sleep.target
输入你的管理员密码并按Enter键(命令行中不会显示输入的密码)。
现在Ubuntu系统已经禁用了休眠功能。
如何恢复休眠
如果你需要再次启用休眠功能,可以按如下步骤操作:
打开终端。
输入以下命令并按Enter键:
sudo systemctl unmask sleep.target suspend.target hibernation.target hybrid-sleep.target
输入你的管理员密码并按Enter键。