找到10221个回复
@hik,再简单一点就是:
如果一个Linux软件(比如Wine游戏助手)让你选择安装位置,不能选择Linux分区。
如果一个Windows软件让你选择安装位置(比如从暴雪战网里安装魔兽世界这个游戏,它让你选择安装到哪里),可以选择Windows分区。
@hik,嗯,具体来说,纯粹Windows的部分可以放在Windows分区,但包含Linux可执行文件的部分(Wine前缀)不能。
注意:不能把Wine前缀(在网站上点击“安装”后要你选择的目录)放到NTFS、FAT、FAT32、exFAT等非Linux分区,否则游戏不能正常启动,因为Windows分区缺少Linux需要的执行权限。
不过在安装完成后,你通过平台下载游戏时,就可以选择Windows分区了。在Wine里,根目录被映射为
Z:
盘。所以在
Z:\media\用户名\
里面就能找到你的Windows分区,你可以选择把游戏保存到这里,或者直接把你在Windows分区的游戏添加到平台(比如战网可以用“找到游戏安装位置”直接添加)。
@老虎会游泳,所以要放在ext4分区是吧?
https://cway.top
@hik,顺便再提一下,你在文件管理器首页看到的各个磁盘分区,它们实际上都只是“/media/用户名/”目录的子目录。(当然分区也可以挂载到其他位置,如果挂载到其他位置,需要通过/etc/fstab文件指定。)
在Linux里,没有可以脱离根文件系统、单独存在的磁盘分区。所有磁盘分区都必须先挂载到根文件系统的某个子目录内,才能被我们使用。
所以,Linux软件为什么不让你选磁盘分区,是因为根本不需要让你选磁盘分区,也根本不可能让你选磁盘分区。它能让你选的只能是目录,也只需要是目录,因为所有磁盘分区都在目录里。
所以如果你担心某个目录空间不足,你只要在空间充足的磁盘里创建一个目录,然后bind到这个目录就可以了。这样这个目录就完全不会占用系统盘的空间。
当然你也可以选择直接把这个空间充足的磁盘分区挂载到目标目录,不过这样缺乏灵活性。像我那样先挂载到一个不会用上的位置(比如我选的
/parent
)然后再把子目录bind
到各处可能是更方便的选择。
@hik,Windows和Linux的空间管理策略是完全不同的,在Windows中如果分区空间不足,就转移到其他分区,而在Linux中如果分区空间不足,则是把其他分区转移过来。
注意观察
# bind
一节,它就是“把其他分区转移过来”的最好例子。对应的命令是
mount --bind 原目录 新目录
。bind之后,新目录的内容就和原目录相同了,写入新目录就是写入原目录。新目录所拥有的空间,就是原目录所拥有的空间。
cat /etc/fstab
# /dev/sda2 UUID=3f0842c7-29e8-4220-93da-e3fea5b3bbcc / btrfs rw,relatime,ssd,space_cache 0 0 UUID=ac26a3ca-df0c-11ea-96b0-0f4b3a6eafba /parent btrfs rw,relatime,ssd,space_cache 0 0 # /dev/sda1 UUID=53D4-16B6 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2 # bind /parent/work /work none bind 0 0 /parent/work /home/hu60/work none bind 0 0 /parent/games /home/hu60/Games none bind 0 0 /parent/apps /home/hu60/Apps none bind 0 0 /parent/home/Desktop /home/hu60/Desktop none bind 0 0 /parent/home/Documents /home/hu60/Documents none bind 0 0 /parent/home/Downloads /home/hu60/Downloads none bind 0 0 /parent/home/Music /home/hu60/Music none bind 0 0 /parent/home/Pictures /home/hu60/Pictures none bind 0 0 /parent/home/Videos /home/hu60/Videos none bind 0 0
@老虎会游泳,winegame只能装默认盘么,我只分了50g给系统😂
https://cway.top
@hik,如果有问题,就在高级设置里面切换一下音频设备,在几个设备之间来回切换一下可能就能修复。我也遇到过这种问题,可能是PulseAudio组件的bug。
@老虎会游泳,这个我开了没反应,但刚切换到windows,再又切到deepin后发现声音又正常了,神奇
https://cway.top
@hik,开个音量增强就行了。
此外也需要注意一下,是不是选择了正确的播放设备。有时候选择了错误的设备(比如SPDIF),扬声器也能发出声音,只是声音特别小。
@hik,它是lutris.net社区开发的,我进行了全面汉化,搭建了国内服务器。
@老虎会游泳,还是切换到Windows了,发现deepine使用后系统音量好小,最大音量大概只有正常最大音量的一半大小
https://cway.top
@老虎会游泳,winegame是老虎开发的么
https://cway.top
@加勒比海带,嗯我修改了。
有两个应用商店,一个是deepin-appstore
,另一个是deepin-app-store
,第二个好像新一点。刚刚装的应该是第一个。
@加勒比海带,这样就能回来:
# 安装解决依赖冲突能力更强大的aptitude sudo apt install aptitude # 用解决依赖冲突能力更强大的aptitude安装deepin商店 sudo aptitude install deepin-app-store deepin-app-store-data
注意看aptitude给出的解决方案,仔细辨别是不是你需要的,特别是如果有卸载xxx的解决方案,不要轻易接受。输入n来查看下一个解决方案。
推荐使用Wine游戏助手
备注:WeGame里的游戏基本上都不能启动,特别是英雄联盟,近期都不可能兼容。暴雪的基本上都能玩,除了风暴英雄(崩溃)。Epic白嫖的GTA5可以启动,在线模式也能进,只是没有加速器可能网络比较卡。
Steam游戏用Linux Steam自带的Steam Play功能启动就可以了,很多都能玩。
@笨蛋海绵,那个我笔记本装过 由于我独显问题会很卡,使用起来我觉得还是deepine生态比较好点,大部分软件至少不用去网页下载了
https://cway.top
我选择mint,操作很人性化
https://qzkyl.ml
@上善若水,道路千万条,安全第一条
https://cway.top