77art 77art
关注数: 69 粉丝数: 35 发帖数: 703 关注贴吧数: 78
SurfaceGo自动旋转问题 问题由来: 我的SurfaceGO用Archlinux好些时候了,GO的性能让我用了ICEWM作为桌面,这样一来,自动旋转就有点麻烦了。 我先后用过iio-sensor-proxy+screenrotator-git和github上的autorotator2脚本,前者有QT5依赖,后者因为python升级到3.11后不可用了,然后我又从AUR库中寻找,找到了rot8-git这外包,效果不错,方法如下: 问题解决: 运行xrandr和xinput,分别找出显示器、触摸屏、触控笔设备名; ``` $ xrandr Screen 0: minimum 8 x 8, current 1800 x 1200, maximum 32767 x 32767 eDP1 connected primary 1800x1200+0+0 (normal left inverted right x axis y axis) 210mm x 140mm 1800x1200 59.90*+ 47.91 1680x1050 59.88 …… ``` ``` $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN9038:00 04F3:261A id=12 [slave pointer (2)] ⎜ ↳ ELAN9038:00 04F3:261A Stylus Pen (0) id=18 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Consumer Control id=9 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Mouse id=11 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Touchpad id=17 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ ELAN9038:00 04F3:261A Stylus id=13 [slave keyboard (3)] ↳ Intel HID events id=14 [slave keyboard (3)] ↳ Intel HID 5 button array id=15 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)] ↳ Microsoft Surface Type Cover id=8 [slave keyboard (3)] ↳ Microsoft Surface Type Cover Consumer Control id=10 [slave keyboard (3)] ``` 安装rot8-git包,并运行以下代码:(仅适用SurfaceGO,并注意空格) ``` rot8 -d eDP1 -i "ELAN9038:00 04F3:261A" "ELAN9038:00 04F3:261A Stylus Pen (0)" ``` 可以将以上代码加入开机启动,自动启用
非Gnome KDE等桌面环境下,SurfaceGO的屏幕自动旋转问题 问题由来: 我的SurfaceGO用Archlinux好些时候了,GO的性能让我用了ICEWM作为桌面,这样一来,自动旋转就有点麻烦了。 我先后用过iio-sensor-proxy+screenrotator-git和github上的autorotator2脚本,前者有QT5依赖,后者因为python升级到3.11后不可用了,然后我又从AUR库中寻找,找到了rot8-git这外包,效果不错,方法如下: 问题解决: 运行xrandr和xinput,分别找出显示器、触摸屏、触控笔设备名; ``` $ xrandr Screen 0: minimum 8 x 8, current 1800 x 1200, maximum 32767 x 32767 eDP1 connected primary 1800x1200+0+0 (normal left inverted right x axis y axis) 210mm x 140mm 1800x1200 59.90*+ 47.91 1680x1050 59.88 …… ``` ``` $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN9038:00 04F3:261A id=12 [slave pointer (2)] ⎜ ↳ ELAN9038:00 04F3:261A Stylus Pen (0) id=18 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Consumer Control id=9 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Mouse id=11 [slave pointer (2)] ⎜ ↳ Microsoft Surface Type Cover Touchpad id=17 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ ELAN9038:00 04F3:261A Stylus id=13 [slave keyboard (3)] ↳ Intel HID events id=14 [slave keyboard (3)] ↳ Intel HID 5 button array id=15 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)] ↳ Microsoft Surface Type Cover id=8 [slave keyboard (3)] ↳ Microsoft Surface Type Cover Consumer Control id=10 [slave keyboard (3)] ``` 安装rot8-git包,并运行以下代码:(仅适用SurfaceGO,并注意空格) ``` rot8 -d eDP1 -i "ELAN9038:00 04F3:261A" "ELAN9038:00 04F3:261A Stylus Pen (0)" ``` 可以将以上代码加入开机启动,自动启用
HP T520 瘦客户机折腾音乐播放服务器(原创) 近日因为一个人居家,无聊中遂萌发为将来的新家安装一个音乐服务器的想法,要求如下: 小巧安静,而且预算不能太高,所以无购房的瘦客户机是首选; X86架构,因为想装Archlinux作为服务器系统,相对熟悉,Wiki文档丰富; 主要功能:Samba共享,可以用手机或电脑远程拷贝音乐文件;手机远程控制服务器播放服务器中的音乐,MPD实现;手机等Dlna推送音乐至服务器,将服务器配合音箱变成Wifi音箱。 购机: 上闲鱼上购得HP T520 瘦客户机一台,机子小巧无风扇,卖家说是2G内存,至手发现是4G,算是小惊喜,硬盘是24G的SSD,小了点,装系统足够用了,不过装音乐就太小了,后期打算换大容量的SSD,当下选练练手再说。当然存音乐也可以用接USB硬盘。没有无线网卡,所以又上闲鱼买了一张号称是T520原装的无线网卡,装上。 安装系统: 上Archlinux下载最新ISO,安装,具体教程网上一大把,不再赘述,这里说明几点:一是分区,我的分区方案: GPT分区表方式 /dev/sda1vfat200MB/boot/efi /dev/sda2ext48GB/ #根分区5G也足够,不过还是多留一点 /dev/sda3ext413GB/home#硬盘实在是太小了,音乐放不了几首 /dev/sda4swap2GB 3、系统安装过程中记得安装在下软件包: linux#archlinux的依赖各Ubuntu是两个极端,前者依赖太少了,系统装完了base之后居然内核都没装。 Ifconfig netctl net-tools#为了使用网络,装上ifconfig netctl net-tools等工具。另外要用至AUR,所以还是把base-devel也装上,当然后期使用中再装也可以。其他中文字体什么的不用装了,反正终端里也显示不了。 linux-firmware#本条仅针对于HP T520,不然显卡驱动有问题,开机会卡死。 4、配置网络: 因为是作为服务器使用,建议使用静态IP地址,具体结合自己的路由设置情况并参看Archwiki中的netctl条目进行设置;
1 下一页