NotePublic/Software/System/Linux/Manjaro/Manjaro_安装图形界面及开启_VNC.md

118 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: post
title: "Manjaro 安装图形界面及开启 VNC"
subtitle: ""
description: "基于 Manjaro 系统安装和配置图形界面及 VNC 服务的指导说明。"
excerpt: "本文用于指导如何安装和配置 Manjaro 的图形系统,并配置 VNC 服务。"
date: 2020-01-15 16:50:00
author: "Rick Chan"
tags: ["System", "Manjaro"]
categories: ["Software"]
published: true
---
## 安装 Xorg 和 lightDM
```sh
pacman -S xorg xorg-xinit lightdm lightdm-gtk-greeter
```
## 安装 xfce4 或 cinnamon
```sh
pacman -S xfce4 xfce4-goodies
# 或
pacman -S cinnamon
```
## 支持中文显示
首先安装中文字体:
```sh
pacman -S opendesktop-fonts wqy-microhei wqy-microhei-lite wqy-zenhei wqy-bitmapfont ttf-dejavu
```
不推荐全局汉化这样可能会导致tty中无法汉化而出现乱码。最好是在用户各自的家目录下的~/.bashrc、~/.profile、~/.xinitrc或~/.xprofile中设置自己的用户环境若文件不存在可以新建。
* .bashrc: 每次终端时读取并运用里面的设置
* .profile每次启动系统的读取并运用里面的配置
* .xinitrc: 每次startx启动X界面时读取并运用里面的设置
* .xprofile: 每次使用lightdm等图形登录管理器时读取并运用里面的设置
从上面所说的文件中你认为合适的文件,然后将下面的命令添加到文件末尾即可。
```sh
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
```
## 使能 lightDM 登陆管理器
```sh
systemctl enable lightdm.service
```
## 安装和开启 tigervnc
```sh
pacman -S tigervnc
vncserver
```
第一次使用需要按提示输入密码,开启后会提示一个 \<num\> 号num 与 VNC 的默认监听端口有一定对应关系,一般 num=0 时 VNC 默认监听 5900num=1 时 VNC 默认监听 5901以此类推。如果要关闭 vnc 可使用如下命令:
```sh
vncserver -kill :<num>
```
## 配置 VNC
修改 ~/.vnc/xstartup 文件如下:
```sh
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# For Cinnamon
#exec dbus-launch cinnamon-session
# For Xfce
exec dbus-launch xfce4-session
```
## 远程访问
使用 [VNC Viewer](https://www.realvnc.com) 进行远程访问,该软件支持 Windows、Linux、Android、iOS 等系统。输入:
```sh
<服务器 IP>:<num>
```
然后键入密码即可。
## 通过 SSH 隧道进行连接
在服务器端:
```sh
vncserver -localhost
```
在客户端:
```sh
ssh <user name>@<vnc server ip> -L <local port>:localhost:<vnc port>
```
## 参考资料
[Archlinux Wiki TigerVNC](https://wiki.archlinux.org/index.php/TigerVNC)
[Archlinux Wiki Xorg](https://wiki.archlinux.org/index.php/Xorg)
[Archlinux Wiki Xfce](https://wiki.archlinux.org/index.php/Xfce)
[Archlinux Wiki Cinnamon](https://wiki.archlinux.org/index.php/Cinnamon)
[server-world Desktop Environment : Install Xfce](https://www.server-world.info/en/note?os=CentOS_7&p=x&f=8)
[server-world Desktop Environment : Install Cinnamon](https://www.server-world.info/en/note?os=CentOS_7&p=x&f=6)
[VNC+xfce4 远程桌面及公网访问](https://blog.csdn.net/qq_22918577/article/details/69817646)
[ubuntu16.04安装VNC+xfce 的方法](https://blog.csdn.net/m0_37041325/article/details/80516041)