ubuntu22.04 win键 被锁 ; 网线直连两ubuntu22pc机并ethtool设置千兆网卡; ubuntu18远程ssh唤醒本地桌面(xdotool)

MECHREVO机械革命GM5AGEE笔记本 ubuntu22.04 super/win键 实效(被锁、被禁用、not work)解决记录

环境: MECHREVO机械革命GM5AGEE笔记本 ubuntu22.04

  • 启用或禁用Win键:Fn+Alt+F2

Win键, 即 左Alt键 左邻键 ,即 印着微软图标的键

网线直连两ubuntu22pc机 : 设置为千兆网卡、并设置ip

用一根网线将两台已经安装好ubuntu22并已正常开机的pc机连起来,请分别设置u22d机ip为172.18.0.22 ,u23d机ip为172.18.0.230 并使得二者正常通信,请以命令完成,注意先删除已有配置

安装ethtool : sudo apt install ethtool

#!/bin/sh

#有线网卡速度设置为千兆全双工、ip地址设置为172.18.0.x

function WiredNetCardSetup(){

#若函数参数少于2个,则退出(退出码为45)
[ $# -lt 2 ] && return 45

netCardName=$1
ip_SubNetWidth=$2

#重置网卡
sudo ethtool --negotiate $netCardName
#$netCardName , such as :enp4s0

#这里可能要拔掉网线 重新插入网线

#千兆 全双共 自动协商
sudo ethtool  -s $netCardName speed 1000 duplex full autoneg  on

#u22d机 删除网卡配置 并添加IP地址
sudo ip addr flush dev $netCardName
sudo ip addr add $ip_SubNetWidth dev $netCardName
#$ip_SubNetWidth , such as : 172.18.0.230/24  

#确认已设置为 千兆
#ethtool $netCardName| grep -i speed

}



pc机(主机名u22d)设置、pc机(主机名u23d)设置

  1. 先拔掉连接两台主机的网卡的网线

  2. 再执行以下脚本

#ubuntu 23 host: (主机u23d)
sudo lshw  | grep -i mechrevo   && WiredNetCardSetup enp4s0 172.18.0.230/24

#ubuntu 22 host: (主机u22d)
sudo lshw  | grep -i shinelon && WiredNetCardSetup enp5s0 172.18.0.22/24

  1. 重新插入网线

3. 为方便记忆,设置本地域名

echo '
#直接网线连接 : direct wired line
172.18.0.22   u22d
172.18.0.230  u23d
' | sudo tee -a /etc/hosts

4. 测试

在u23d机(230)上通过ssh连接u22d机(22):ssh z@172.18.0.22,正常登陆

rsync测试 速度能达到100MB/s 大约800Mb/s 接近千兆了
在这里插入图片描述

5. 备注

u22d机网卡查看ethtool enp5s0如下

Settings for enp5s0:
	Supported ports: [ TP	 MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Half 1000baseT/Full
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  1000baseT/Full
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  1000baseT/Full
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s #这里之前是100Mb/s   #当有错误时,这里会显示 Unknown!
	Duplex: Full  #当有错误时,这里会显示 Unknown! (255)
	Auto-negotiation: on
	master-slave cfg: preferred slave
	master-slave status: master
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: external
	MDI-X: Unknown
netlink error: Operation not permitted
	Link detected: yes

方便复制:

  • u22d机 删除网卡配置 并添加IP地址:sudo ip addr flush dev enp5s0 && sudo ip addr add 172.18.0.22/24 dev enp5s0

  • u23d机 删除网卡配置 并添加IP地址:sudo ip addr flush dev enp4s0 && sudo ip addr add 172.18.0.230/24 dev enp4s0

ubuntu18远程ssh唤醒本地桌面(xdotool)


apt install -y xdotool 

#显示到ubuntu18服务器本地桌面,而不是通过ssh的x11转发到win10工作机
export DISPLAY=:0
#比如 此时运行gnome-system-monitor, 是在ubuntu18服务器的本地桌面启动 系统监控图形化程序的 ,并不是通过ssh的x11转发到win10工作机
nohup gnome-system-monitor  &

#唤醒锁屏
xdotool key alt+Tab

#ubuntu的登陆界面的密码框输入密码
xdotool key xxx

#2次Tab 到 unlock按钮
xdotool key Tab Tab

#在unlock按钮上回车 即可登陆本地桌面
xdotool key Return



  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ziix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值