找到11329个回复
  • 尝试安装YY语音失败
    11846点击 / 2020-08-17发布 / 2020-08-18回复 / /

    嗯我会试试

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /
  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @老虎会游泳,想知道linux有没类似xshell+xftp一体的软件?我记得有过github一个,但操作不怎么顺畅
    https://qzkyl.ml

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @卷心菜,我没装那个呀,而且我是A卡5700,也不像别人说的N卡卡启动界面

    不受欢迎广告 已被管理员和谐

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    我直接卡在deepin的logo界面怎么破,网上那些说法都没用,怎么都过不去,只有在虚拟机里可以正常安装,但是虚拟机巨慢。

    不受欢迎广告 已被管理员和谐

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @上善若水,当然,因为用btrfs进行空间管理太简单了。

    根目录要满了?直接加一个分区过来,根目录瞬间扩大:

    sudo btrfs device add -f /dev/sdb1 /
    

    还不够大,继续加

    sudo btrfs device add -f /dev/sdc1 /
    

    只要不断加分区,根目录想多大就多大。不管这些分区是在同一个物理磁盘上,还是不同物理磁盘,都没关系。

    那么某个分区不想给btrfs了呢?

    sudo btrfs device delete /dev/sdb1 /
    

    数据会自动转移到其他分区,命令执行完后,这个分区就可以空出来用作他途了。

    用这种方法还能在系统运行的时候把根目录从一个盘转移到另一个盘(add新盘再delete旧盘),完全不需要重启。用其他文件系统你可以想象这种操作吗?


    更别提btrfs的快照功能有多方便了。如果你用git管理代码,那么我可以这样形容:

    btrfs能让你像使用git管理源代码那样管理你的根文件系统。

    想做破坏性实验?先打个快照(提交),记录一下系统的当前状态。

    实验做完了,只需要切换到旧快照并重启,实验的副作用就全部消失(回滚)。

    想再回到做实验后的系统看看?再切换到新快照即可,只要快照还没删掉,就可以随时回来。(切换分支)

    想用一种全新的方法进行之前已经进行过的操作?从历史快照创建新快照,然后就能立即开始尝试,不受已经进行的操作影响。(分叉)

    并且更重要的是,和git一样,快照操作可以在瞬间完成。


    当然,要对根目录实现上述精彩的快照操作,需要对目录结构进行一些规划,不是简单的转换文件系统格式就能达成的。如果有兴趣使用,可以和我详谈。


    btrfs还能把快照(子卷)单独挂载到某个位置。所以如果使用btrfs,根本不需要进行分区。把所有可用空间全加入单个btrfs文件系统,然后创建一些子卷挂载到不同位置(比如/、/home、/opt、/data等)即可。

    实际上我就是这么做的。我的//parent是同一个btrfs文件系统。我之前发的uuid不同,只是为了方便没用过btrfs的人理解。

    如果我展示我分区的真实图景,我估计很多人都会有这个问题:你干嘛要把根目录再挂载一遍?

    UUID=3f0842c7-29e8-4220-93da-e3fea5b3bbcc       /               btrfs           rw,relatime,ssd,space_cache           0 0
    UUID=3f0842c7-29e8-4220-93da-e3fea5b3bbcc       /parent         btrfs           rw,relatime,ssd,space_cache,subvolid=0        0 0
    

    实际上因为subvolid=0的存在,/parent/的内容是完全不同的。在我的btrfs布局中,/实际上是/parent/rootfs子卷。

    图片.png

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /
    @老虎会游泳,先收藏了,有空体验一下这强大的btrfs
  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /
    @老虎会游泳,看来btrfs是不是比ext4好很多呀,你都放弃ext4改btrfs了
  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @hik,再简单一点就是:

    如果一个Linux软件(比如Wine游戏助手)让你选择安装位置,不能选择Linux分区。

    如果一个Windows软件让你选择安装位置(比如从暴雪战网里安装魔兽世界这个游戏,它让你选择安装到哪里),可以选择Windows分区。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @hik,嗯,具体来说,纯粹Windows的部分可以放在Windows分区,但包含Linux可执行文件的部分(Wine前缀)不能。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    注意:不能把Wine前缀(在网站上点击“安装”后要你选择的目录)放到NTFS、FAT、FAT32、exFAT等非Linux分区,否则游戏不能正常启动,因为Windows分区缺少Linux需要的执行权限。

    不过在安装完成后,你通过平台下载游戏时,就可以选择Windows分区了。在Wine里,根目录被映射为Z:盘。

    所以在Z:\media\用户名\里面就能找到你的Windows分区,你可以选择把游戏保存到这里,或者直接把你在Windows分区的游戏添加到平台(比如战网可以用“找到游戏安装位置”直接添加)。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @老虎会游泳,所以要放在ext4分区是吧?
    https://cway.top

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-16回复 / /

    @hik,顺便再提一下,你在文件管理器首页看到的各个磁盘分区,它们实际上都只是“/media/用户名/”目录的子目录。(当然分区也可以挂载到其他位置,如果挂载到其他位置,需要通过/etc/fstab文件指定。)

    在Linux里,没有可以脱离根文件系统、单独存在的磁盘分区。所有磁盘分区都必须先挂载到根文件系统的某个子目录内,才能被我们使用。

    所以,Linux软件为什么不让你选磁盘分区,是因为根本不需要让你选磁盘分区,也根本不可能让你选磁盘分区。它能让你选的只能是目录,也只需要是目录,因为所有磁盘分区都在目录里。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    所以如果你担心某个目录空间不足,你只要在空间充足的磁盘里创建一个目录,然后bind到这个目录就可以了。这样这个目录就完全不会占用系统盘的空间。

    当然你也可以选择直接把这个空间充足的磁盘分区挂载到目标目录,不过这样缺乏灵活性。像我那样先挂载到一个不会用上的位置(比如我选的/parent)然后再把子目录bind到各处可能是更方便的选择。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @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
    
  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @老虎会游泳,winegame只能装默认盘么,我只分了50g给系统😂
    https://cway.top

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @hik,如果有问题,就在高级设置里面切换一下音频设备,在几个设备之间来回切换一下可能就能修复。我也遇到过这种问题,可能是PulseAudio组件的bug。

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @老虎会游泳,这个我开了没反应,但刚切换到windows,再又切到deepin后发现声音又正常了,神奇
    https://cway.top

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @hik,开个音量增强就行了。
    此外也需要注意一下,是不是选择了正确的播放设备。有时候选择了错误的设备(比如SPDIF),扬声器也能发出声音,只是声音特别小。

    图片.png

    图片.png

  • deepine 20使用感受
    145144点击 / 2020-08-15发布 / 2020-08-15回复 / /

    @hik,它是lutris.net社区开发的,我进行了全面汉化,搭建了国内服务器。