问题描述:

安装使用iso版本:archlinux-2021.01.01-x86_64.iso
安装时虚拟机版本:VMware® Workstation 12 Pro 12.5.2 build-4638234

KDE桌面环境
ArchLinux + sddm + Plasma

ArchLinux装机后,屏幕无法全屏显示,手动设置系统的分辨率后,屏幕闪一下还是原来的分辨率。查找了各样文章博客,把应该装的驱动尽数装上后,还是没有解决。然而,在由于一个失误操作使得重启顺利进入锁屏界面但进入桌面环境黑屏并通过更换显示管理器sddm为gdm解决该问题后,重启时,虚拟机屏幕自动变为全屏。买一送一。

联系查资料时看到的因为sddm自身的问题造成VMware中装的ArchLinux不能全屏显示的字眼,与我的实际情况相呼应了


解决办法:

在确保驱动和vmtools安装齐全还不能全屏显示后,停用并删除你现在所用的sddm显示管理器,更换为gdm。

// 停用sddm
# systemctl disable sddm// 安装gdm
# pacman -S gdm// 启用gdm,使其开机自启动
# systemctl enable gdm// 启用成功后删除sddm
pacman -Rs sddm// 语句解释:
// 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:
pacman -Rs package_name
// 删除单个软件包,保留其全部已经安装的依赖关系
pacman -R package_name

如果没有解决你的问题,我当时也查找了一些办法,按照当时的笔记,总结如下:


解决办法1:
分辨率不能全屏问题
(怀疑是虚拟机工具没有安装造成)
(希望大家参考下我的安装教程,我已经补上了安装中我遇见的坑,比如这些工具的安装;还有因为重启但没有安装网络管理器造成新系统作废的坑,我记录的教程中都避免了;惨痛代价!各位别再踩坑了)
在终端下:

# sudo pacman -S open-vm-tools
# sudo pacman -S gtkmm
# sudo pacman -S xf86-video-vmware
# sudo pacman -S xf86-input-vmmouse
# systemctl enable vmtoolsd

解决方法2:
新增加一个文件重命名为20-screen.conf到etc/X11/xorg.conf.d的下面


1、创建文件:
sudo touch 20-screen.conf2、编辑文件:
sudo nano 20-screen.conf添加以下字段,即:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1360x768" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
EndSection3、移动新建文件到目录下:
# sudo mv 20-screen.conf /etc/X11/xorg.conf.d/注:在桌面建的文件,就从桌面进。如果需要-r指定文件路径,就加-r
# sudo mv -r 20-screen.conf /etc/X11/xorg.conf.d/重启 reboot,重启后就能看到效果了,非常稳定。

解决方法3:

VMWARE下安装完了linux.default的分辨率是:800x600要调整为1024x768 ;像素为上百万像素的过程如下:1,VM下有Install vmare tools先启动vmware在/mnt/cdrom下有一个叫:vmware-linux-tools.tar.gz的软件包2.把这个软件包copy到/root下,接着解压这个包 在当前的目录,会产生一个vmware-tools-distrib的目录#cp vmware-linux-tools.tar.gz /root#tar -zxvf vmware-linux-tools.tar.gz#cd /root/vmware-tools-distrib#ls3.在终端输入init 3 .切换到命令行模式4.运行vmware-install.pl文件,然后一路回车下去OK!接着,会有一个分辨率的列表出来,选3即可,因为在分辨率列表中3对应的是1024x768.#./vmware-install.pl5.init 5 ,进入到图形化界面.在开始菜单点击"配置"-->"显示",调为:1024x768 ;像素为上百万像素,接着按ctrl+D快速注销,6,回来后发现你的桌面是不是变漂亮了呢??7,如果是因为你装系统是的显示的depth为16的话出现显示不正常,你可以通过vi编辑器进入/etc/X11/XF86Config 将其改为24即可了!好了,对vmware的linux分辨率的调整介绍到此,如果还有不清楚的地方请回帖哦!

解决方法4:

# pacman -S open-vm-tools gtkmm gtkmm3 gtk2 xf86-input-vmouse xf86-video-vmware mesa
# systemctl start vmware-vmblock-fuse.service
# systemctl enable vmware-vmblock-fuse.service
# systemctl enable vmtoolsd.service
# nano /etc/mkinitcpio.conf #修改MODULES=( )为
# MODULES=(vsock vmw_vsock_vmci_transport vmw_balloon vmw_vmci vmwgfx)
# mkinitcpio -p linux或 mkinitcpio -P

解决方法5:

在使用VMware安装虚拟机的时候,Windows、Ubuntu等都有比较好的VM tools支持,所以基本安装完vm tools之后就直接可以直接根据窗口大小改变分辨率了。但是在Archlinux上因为VMware并不能自动安装,手动安装之后也不能自动启动,所以这个功能不能自动开启,因此需要我们手动配置。

首先,需要安装vm tools。安装vm tools有两种方法,一种是通过虚拟光盘安装VM官方的vmtools,一种是通过pacman安装。推荐第二种方式,原因是简单,一条指令就能安装完成,通过虚拟光驱需要进行配置等,不推荐新手做。

通过pacman安装open-vm-tools:$ sudo paceman -S open-vm-tools然后如果你想要共享文件夹,你同时需要安装一个AUR中的open-vm-tools-dkms包,但是经过我的测试不安装这个包同样可以开启,大家可以选择安装。共享文件夹可以看我的另一篇文章。推荐:VMware中Linux虚拟机分辨率的设置[使用vmware下linux系统时,分辨率只有800*600,显然感觉非常不舒服,网上搜索一下,方法有很多,但很多都没有用。        主要方法是转载的,但感觉原]$ yaourt -S open-vm-tools-dkms之后需要启动vm tools服务,实用systemctl enable使得它开机自动启动:$ sudo systemctl enable vmware-vmblock-fuse然后进入你的X环境,startx或者startxfce4之类的,进入之后,输入$ vmware-user-suid-wrapper然后拖动虚拟机窗口,改变大小,分辨率就可以随之改变了。
可以在xinit里面在exec XXXXXX-session(XXXX指你的桌面环境)的前一行加入这条指令使得每次startx自动启用vmware-user-suid-wrapper。以openbox为例:$ vim ~/.xinitrc --------------------------------vmware-user-suid-wrapper &exec openbox-session即可。

希望可以帮到你

【已解决】VMware中安装ArchLinux不能全屏的(虚拟机工具、驱动等齐全)相关推荐

  1. 解决 VMware 中安装虚拟机时屏幕显示不全的问题

    解决 VMware 中安装虚拟机时屏幕显示不全的问题 软件环境 发现问题 解决方案 软件环境 本文所使用的软件: VMware® Workstation 12 Pro (12.0.1 build-31 ...

  2. linux少了 dev dm设备,已解决: Linux中安装了powerpath之后为什么还会有dm设备? - Dell Community...

    在RHEL6.3中安装了powerpath5.7之后,OS上已经正确生成了emcpower磁盘设备(使用CX4-240存储),并配置到LVM中使用.但是今天发现,使用iostat命令时,可以看到dm设 ...

  3. vmware mac安装教程 | 不能全屏的终极原因

    问题及解决方案 嗨,你好,相信你也遇到了不能全屏的情况了! 小编这里,解决的方案就是这样,希望对你有用! 前言 突然想体验一下mac操作系统,还在学校的我真不能直接买一个macbook pro,因此还 ...

  4. 解决Vmware中安装Ubuntu Server 14.04 分辨率无法全屏问题

    2019独角兽企业重金招聘Python工程师标准>>> We will have to edit grub configuration. Open a terminal and pa ...

  5. VMware中安装Kali一步解决(7z格式)

    VMware中安装Kali一步解决(7z格式) 首先搜索Kali,进入官网找到VMware版本,选择第一个就好了. 进去之后,根据自己的电脑选择就好,有64位和32位 点击torrent会生成种子,下 ...

  6. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  7. 保姆级教程带你在VMware中安装Linux Debinan操作系统

    保姆级教程带你在VMware中安装Linux Debinan操作系统 文章目录 保姆级教程带你在VMware中安装Linux Debinan操作系统 1.Debinan系统介绍 2.Debinan操作 ...

  8. linux 虚拟机找不到光驱,如何解决vmware中centos找不到光驱

    如何解决vmware中centos找不到光驱? Linux虚拟机中找不到光驱怎么办?在hyper-v管理器中,新建Linux系统,但安装完成集成服务后,发现插入光盘后,无法识别出来光驱,这应该怎么做呢 ...

  9. 【慕伏白教程】在Vmware中安装Ubuntu流程

    [慕伏白教程]在Vmware中安装Ubuntu流程 一.下载官方镜像 二.新建虚拟机 1. 创建虚拟机 2. 安装系统镜像 2.1 点击 *编辑虚拟机设置* 2.1 虚拟机设置 三.安装系统 1. 系 ...

最新文章

  1. linux分享一:网络设置
  2. 每日一皮:多线程理想与现实的差距
  3. c语言第四章循环程序设计,C语言程序设计教程第4章-循环结构程序设计
  4. tcpdump抓取mysql语句
  5. Qt工作笔记-Qt生成dll或so,并且调用(含Liunx端与Windows端)
  6. [Web开发] 微软的RSS协议扩展 - FeedSync 介绍 (2)
  7. 我是如何在都柏林的一次中转中无意中写了维基百科页面的
  8. PHP之mb_strrpos使用
  9. PM、PO、PO、PMO、PMP的区别和介绍
  10. the7主题footer.php,the7主题的安装和数据导入
  11. 多目标优化系列(七)SPEA2
  12. 增量式编码器与绝对值编码器的区别
  13. 130 余个相见恨晚的超实用网站
  14. 僵尸进程(Zombie process )
  15. c语言数字的写法田字格,正确书写数字1-10的方法,实用!
  16. 调试输出信息OutPutDebugString
  17. Linux上重置MySQL密码 错误 ERROR 1045 (28000): Access denied for user ‘‘root‘‘@‘‘localhost‘‘ (using passw...
  18. 翻译翻译,什么是CAP
  19. android批量上传图片(模仿QQ空间和微信发表说说)
  20. 用了十年竟然都不对,Java、Rust、Go主流编程语言的哈希表比较

热门文章

  1. 数据拟合的最小二乘法 python实现
  2. MATLAB,Python,Pytorch实现数据拟合
  3. 程序填空题——压缩BCD码调整指令
  4. OpenPose Python API调用:ImportError: cannot import name 'pyopenpose' from 'openpose'
  5. 比亚迪王传福:无人驾驶就是扯淡,被资本裹挟的一场“皇帝的新装”
  6. 转:重温天下第一的情书!
  7. linux 重启网卡 Device eth0 has different MAC address than expected,
  8. AnimatedPathView实现自定义图片标签,让图片动起来
  9. html h1 h2 h3并列,H1、H2、H3标签分别在什么情况下使用?
  10. 前端时间转换工具(moment.js)