烂泥:学习ubuntu远程桌面(一):配置远程桌面

article/2025/10/9 4:26:55

本文由秀依林枫提供友情赞助,首发于烂泥行天下

公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能。所以本篇文章都是围绕ubuntu的远程桌面来介绍。

一、远程桌面连接方式

ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂。ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的。

基于VNC方式的远程桌面连接,不在本篇文章中进行介绍。本文主要介绍基于XRDP方式的远程桌面连接。

注意:基于XRDP方式的远程桌面连接还需要vncserver的支持,所以在进行软件安装时,还要安装vncserver软件包。

我们本次试验基于ubuntu14.04 64bit桌面版。因为现在公司使用的OS既有ubuntu desktop桌面版,又有ubuntu server服务器版,所以如果ubuntu desktop 桌面版与ubuntu server服务器版不同的地方,我会在文章中提出来。

二、ubuntu远程桌面配置

无论是在ubuntu desktop桌面版还是ubuntu server服务器版上配置远程桌面,都需要我们安装x windows桌面环境软件包、vncserver软件包以及xrdp软件包。

2.1 安装相关软件

x windows桌面环境软件比较多,在此我们选择的是轻量级的xfce4。

注意:建议在ubuntu desktop桌面版上不要使用lxde,这个x windows桌面环境软件。因为本人经过测试,lxde在桌面版上显示不正常。但是如果是在ubuntu server服务器版的话,可以安装xfce4或者lxde这两种x windows桌面环境软件的一个。

软件安装如下:

sudo apt-get -y install xfce4 xrdp vnc4server

clip_image001

软件安装完毕后,我们来查看下相关软件包。如下:

dpkg -L xrdp

clip_image002

在上图的xrdp安装文件中,我们需要注意xrdp.ini这个文件,有关这个文件的使用,我会在下一篇文章ubuntu远程桌面会话管理中进行讲解。

dpkg -L vnc4server

clip_image003

2.2 配置xfce4桌面会话文件

软件安装完毕后,我们还需要为每一个需要使用远程桌面登陆到系统的用户配置一个xfce4桌面会话文件。如果不配置该文件的话,用户登陆后只有黑白点为背景,无图标也无法操作。如下:

clip_image004

注意:是为每一个需要使用远程桌面的用户。

为什么会出现上述情况?这是因为xrdp、gnome和unity之间的兼容性问题导致的。

配置xfce4桌面会话文件,我们只需要把xfce4-session这行命令保存到该用户的家目录下。如下:

echo xfce4-session>.xsession

cat .xsession

clip_image005

注意:在此我们是以ilanni这个用户进行测试的。如果使用其他用户进行测试的话,一定要在该用户的家目录下,把上述xfce4桌面会话文件保存一份。

同时,还需要注意ubuntu server服务器版是不需要配置xfce4桌面会话文件的。因为ubuntu server服务器版不存在xrdp、gnome和unity之间的兼容性问题。

2.3 远程桌面连接

相关软件安装完毕并配置完毕后,我们就可以通过远程桌面软件来连接这台主机。

在此我们使用的是windows自带的远程桌面来连接,如下:

clip_image006

clip_image007

在下图中,输入登陆到系统的用户名和密码。

clip_image008

注意:上图中“Module”中选择sesman-Xvnc,username和password中填入相应的用户和密码即可。

clip_image009

注意:上图中connecting to 127.0.0.1 5912这行。这行的作用,我会在下一篇文章中进行讲解。

clip_image010

以上就是远程成功登陆到ubuntu系统中的界面。

三、远程桌面键盘补全

远程登陆进入ubuntu系统后,你会发现在终端中使用tab补全相关命令时,会不起作用。

这是因为xfce4桌面配置文件中有关键盘的操作被占用造成的。

要解决这个这个问题有两种方法,如下:

方法一:编辑.config/xfce4/xfconf/xfce-perchannel-xml目录下的xfce4-keyboard-shortcuts.xml文件,在里面内容里找到<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>,把它用这句替换<property name="&lt;Super&gt;Tab" type="empty"/>。然后重新启动系统后即可解决问题。如下:

clip_image011

clip_image012

方法二:该方法不需要你去重新启动系统,在远程桌面中进行设置,路径是:打开菜单—设置—窗口管理器,如下:

clip_image013

clip_image014

clip_image015

或者在终端中输入xfwm4-settings打开也行(xfwm4就是xfce4 window manger的缩写),选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可解决问题。如下:

clip_image016

clip_image015[1]

经过以上设置后,我们再在终端中使用Tab键补全就可以使用了。所以以上两种方法,建议采用第二种。

 

转载于:https://www.cnblogs.com/ilanni/p/4542896.html


http://chatgpt.dhexx.cn/article/Uvp5eF7S.shtml

相关文章

ubuntu开启远程桌面功能

本文介绍ubuntu自带的xrdp工具进行远程桌面登陆。 第一步&#xff1a;安装vnc服务 sudo apt-get install tightvncserver第二步&#xff1a;安装xrdp服务 sudo apt-get install xrdpPS&#xff1a;VNC与xrdp服务安装顺序不可以颠倒&#xff0c;否则可能在登陆的时候报错Error…

信号处理之freqz函数

freqz概念及函数说明 freqz函数可分析离散系统的频率相应&#xff0c;主要的应用语法如下所示 yfreqz&#xff08;b,a,w&#xff09;;其中b为分子系数向量&#xff0c;a为分母系数向量&#xff0c;w表示需要计算的抽样频率点向量。&#xff08;至少俩点&#xff09; 下面我以…

freqz之C实现例程

参考文章 绘制数字滤波器的频域响应gnuplot Octave pkg load signalb[1.009874 -1.973835 0.980993]; a[1.000000 -1.973835 0.990867];Fs 48000 for k1:Fsw(k)2*pi*(k-1)/(Fs - 1);zexp(j*w(k));Z[1 z^-1 z^-2];H_z(k)sum(b.*Z)./sum(a.*Z); end% Transfer from Rad to Hz…

数字信号处理FIR滤波器实验

目录 一、题目介绍以及函数准备 二、程序源代码以及图像 三、思考 为何线性相位是一个来回往返的折线形&#xff1f; 一、题目介绍以及函数准备 要求设计一个线性相位FIR数字低通滤波器来对模拟信号进行滤波&#xff0c; 技术要求为fp4kHz&#xff0c;fst4.5kHz&#xff0c…

绘制系统响应函数的频率响应曲线

在z变换中&#xff0c;对于系统响应函数H(z) 绘制频率响应曲线 注意点&#xff1a; 绘制零极点图的函数 zplane(B,A);%%B为分母的系数矩阵 A为分子的系数矩阵 第一个数为z^0 第二个数为z^-1的系数 以此类推 freqz(B,A) %%计算频率响应H(e^jw) angle(H) %% 绘制相频响应 …

freqz()计算M点滑动平均滤波器的频率响应

函数说明&#xff08;建议参考官方文档&#xff09; freqz(h,w)可以用来求指定的单位脉冲响应向量 h 在一组给定频率点 w 上的频率响应值由这些频率响应值&#xff0c;可以用函数 real 和 imag 计算实部和虚部&#xff0c;函数 abs 和 angle 计算幅度和相位M 点滑动平均滤波器…

matlab freqz函数使用

Matlab freqz函数使用 (2012-10-22 13:42:03) 转载▼ 标签&#xff1a; 杂谈 freqz函数计算线性系统的频率响应,包括幅频响应和相频响应,基本输入为线性系统的AMMA模型系数向量,一个典型的AMMA模型为 % jw -jw -jmw % jw B(e) …

MATLAB——IIR数字滤波器的设计

1.基础知识 1.1、数字滤波器设计的基本步骤 我们知道模拟滤波器的设计是数字滤波器的设计的基础。在学习数字信号处理的过程中&#xff0c;IIR数字滤波器的设计的步骤是 &#xff08;1&#xff09;确定采样间隔Ts或者采样频率fs。 &#xff08;2&#xff09;根据模拟频率和数字…

Matlab的freqz()函数和窗函数法fir1()一起使用

窗函数法设计FIRDF使用Matlab的fir1&#xff08;&#xff09;函数十分方便&#xff0c;DSP课堂上已经讲过&#xff0c;此处不再赘述。关心的是&#xff1a; 使用 hn fir1&#xff08;M&#xff0c; wc&#xff09;&#xff1b;%M为滤波器阶数M&#xff0c;长度N&…

matlab filter freqz

1.滤波函数filter 利用滤波器H(Z)b/a&#xff0c;对X滤波 ba为向量 滤波器传输函数H&#xff08;Z&#xff09;的分子分母&#xff1a;b,a 利用b&#xff0c;a表征H即滤波器 2.freqz Hb/a&#xff0c;由b和a提取H和数字角频率w 2.1[h,w] freqz(b,a,n) n默认512&#xff0…

matlab:<三>freqz函数

【转载:博客】 一 函数调用介绍 MATLAB提供了专门用于求离散系统频响特性的函数freqz()&#xff0c;调用freqz()的格式有以下几种&#xff1a; (1)[H,w]freqz(B,A,N); %N默认值为512 (2)[H,w]freqz(B,A,N,whole); (3)[H,w]freqz(B,A,[自定义区间]); 上式中B和A分别对应离散系统…

freqz()函数

2、离散系统的频率特性 同连续系统的系统函数H(s)类似,离散系统的系统函数H(z)也反映了系统本身固有的特性。对于离散系统来说,如果把其系统函数H(z)中的复变量z换成,那么所得的函数就是此离散系统的频率响应特性,即离散时间系统的频率响应为: 其中, 称为离散系统的幅频…

信号与系统 实验四:信号与系统复频域分析(2 学时)

注明&#xff1a;这是学校专业课实验&#xff0c;利用网站做一个学习和记录。有错的地方希望好心人指点一下。 一、实验目的 1.学会用 MATLAB 进行部分分式展开&#xff1b; 2.学会用 MATLAB 分析 LTI 系统的特性&#xff1b; 3.学会用 MATLAB 进行 Laplace 正、反变换。…

MATLAB中freqz函数的用法

本文引用自乱七八糟 《MATLAB中freqz函数的用法》 FREQZ 是计算数字滤波器的频率响应的函数 [H,W] FREQZ(B,A,N)returns the N-point complex frequency response vector H and the N-point frequency vector W in radians/sample of the filter: 函数的输出&#xff1a;a.滤波…

fft和freqz的区别

http://www.ilovematlab.cn/thread-245794-1-1.html 最近在研究matlab画频谱图&#xff0c;在查找资料过程&#xff0c;在matlab中文论坛中看到一篇帖子&#xff0c;感觉比较有用&#xff0c;简单整理了一下。 一、FFT函数 假设原始信号为x&#xff0c;则fft_xabs(fft(x))得…

MATLAB R2021a无法识别freqz_m

MATLAB R2021a中能识别的函数是freqz&#xff0c;但是无法识别freqz_m函数。 方法一&#xff1a; 若只想了解图像趋势&#xff0c;可以直接用freqz函数替代freqz_m函数&#xff0c;因为freqz_m函数可以有多个输出&#xff0c;但是freqz函数只有两个&#xff0c;所以可以分次进…

【matlab】freqz函数的使用(二)

freqz函数计算线性系统的频率响应,包括幅频响应和相频响应,基本输入为线性系统的AMMA模型系数向量,一个典型的AMMA模型为 % jw -jw -jmw % jw B(e) b(1) b(2)e .... b(m1)e % H(e) ---- -----------------------…

freqz()

实函数的傅里叶变换的幅度谱是偶函数&#xff0c;其相位谱为奇函数。这一特性在信号分析中得到广泛应用。 离散系统频响特性的函数freqz() [H&#xff0c;W ] freqz&#xff08;b&#xff0c;a&#xff0c;n&#xff09;返回量H则包含了离散系统频响在 0~pi范围内N个频率等分点…

MATLAB函数freqz的使用

(一)、它是数字滤波器的频率响应&#xff08;包括幅频响应和相频响应&#xff09; &#xff08;二&#xff09;、主要的形式&#xff1a; [h,w] freqz(b,a,n)[h,w] freqz(sos,n)[h,w] freqz(d,n)[h,w] freqz(___,n,whole)[h,f] freqz(___,n,fs)[h,f] freqz(___,n,whole…

频率响应说明

目录 数字域 模拟域 数字域 freqz 使用基于 FFT 的算法来计算数字滤波器的 Z 变换频率响应。具体来说&#xff0c;语句 [h,w] freqz(b,a,p) 返回数字滤波器的包含 p 个点的复频率响应 在其最简单的形式中&#xff0c;freqz 接受滤波器系数向量 b 和 a 以及整数 p&#xf…