V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX  ›  Linux

终于找到了在虚拟机下体积不超过 2G 的桌面 Linux 系统!同时有几个小问题

  •  1
     
  •   cathedrel · 2021-06-26 06:01:40 +08:00 · 4305 次点击
    这是一个创建于 1036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    antiX linux,之前一直没尝试它是因为它的名字让我以为这个系统是没有桌面的....这两天用它的 net.iso 在虚拟机下面安装好一个将就能用的 xfce4 桌面,包含 vbox-guest-x11 在内体积只有 1.5G !这可是一个以 debian stable 为基础的、正常的 linux 桌面系统!比 alpine 、puppy 、slax 那些邪魔歪道好太多了!

    不过太简陋的桌面就自然有一些小问题,先来两个:

    1,普通用户登陆进桌面,无法关机和重启,shutdown 、suspend 、switch user 这三个按钮都是灰的,还需要安装哪些软件包后者设置哪些地方好让这三个按钮起作用?

    2,虚拟机和主机之间共享剪切板是 OK 的,但是共享文件夹有问题,设置了主机的 /tmp 共享进虚拟机挂载为 /ttmp,普通用户登陆后可以在文件系统里面看到 /ttmp 文件夹,但是无法访问,“permission denied”,如果以 root 登陆的话可以进入这个 /ttmp,但是看不到任何文件,主机的 /tmp 里面可是很多临时文件和文件夹的,一个都看不到也太奇怪了吧?请问这是哪里的问题?
    第 1 条附言  ·  2021-06-28 05:33:48 +08:00
    usermod -a -G vboxsf username

    这一条命令运行一下,把当前登陆桌面的用户加入 vboxsf 组就可以解决第二个问题了。

    但是,usermod -a -G operator username 运行之后 xfce4 的重启和关机依然是灰色的不可用状态,terminal 里面普通用户也还是无法 reboot 和 poweroff,依然需要权限。大佬们帮我看看该怎么解决吧

    另外,文件管理器里面右键没有“以 root 权限打开”是因为系统里没有 gksu,安装 gksu 之后手动添加菜单可以解决,如果在安装 xfce4 之前系统里就有 gksu 的话也许第一运行桌面就直接有这个菜单了
    22 条回复    2021-06-29 00:56:35 +08:00
    hefish
        1
    hefish  
       2021-06-26 07:25:18 +08:00
    arch 也超过 2G 了吗?确实没注意这个容量问题。
    EPr2hh6LADQWqRVH
        2
    EPr2hh6LADQWqRVH  
       2021-06-26 08:09:31 +08:00 via Android   ❤️ 1
    以前那些 live cd 哪个超过 700m 了
    podel
        3
    podel  
       2021-06-26 08:27:57 +08:00
    难道不是应该不要界面直接终端操作么?这样更小
    oott123
        4
    oott123  
       2021-06-26 08:48:15 +08:00 via Android   ❤️ 1
    我应该能回答 2:/tmp 目录比较特殊,有 sticky bit 权限在,虚拟化软件可能并非使用 root 启动进程,因而看不到文件也是正常的。
    totoro625
        5
    totoro625  
       2021-06-26 08:49:03 +08:00   ❤️ 1
    纯终端操作的 Debian 莫名其妙用掉了 3.65G
    两台 VPS 分别用掉了 4.6G ; 5.4G
    都是安装了 docker/frp/clash
    终归就是莫名其妙的体积就上去了
    mxalbert1996
        6
    mxalbert1996  
       2021-06-26 11:00:42 +08:00 via Android
    @totoro625 试试 docker system prune
    felixcode
        7
    felixcode  
       2021-06-26 11:16:54 +08:00 via Android   ❤️ 1
    debian 最小化安装,再装个 xfce 应该大不到哪去,2G 以内很正常
    snoopyhai
        8
    snoopyhai  
       2021-06-26 11:19:56 +08:00
    lubuntu 印象中这个也不大把?
    kerro1990
        9
    kerro1990  
       2021-06-26 11:23:17 +08:00
    Linux mint
    hgjian
        10
    hgjian  
       2021-06-26 14:05:31 +08:00 via Android
    Lubuntu 欢迎你
    way2create
        11
    way2create  
       2021-06-26 15:07:50 +08:00
    既然虚拟机了 我都是最小化安装 桌面版占用太大了
    Donahue
        12
    Donahue  
       2021-06-26 22:18:58 +08:00
    ubuntu desktop 也不过 14G,这还是我用了一段时间之后的大小,省下了很多折腾的时间。目前储存器容量并不是太大问题~
    cathedrel
        13
    cathedrel  
    OP
       2021-06-27 05:10:19 +08:00
    @oott123 可能还是因为缺少一些组件造成的,我在虚拟机里的 ubuntu 和 fedora 里面都试过了,是可以在普通用户登陆桌面的情况下打开 /vtmp 的,也能看到里面的文件,就是第一次打开的时候要输入当前用户的密码验证一下。为什么不试一下虚拟机里完整的 debian ?试了的,不幸的是不知为何完整安装的 debian 无法 apt install virtualbox-guest-dkms 这样安装 dkms 和 x11 这些,只能下载那个 iso 再挂载安装,但是这样安装又是不完整的,缺少该 debian 版本的 kernel,但是 4.19.0.13 的 kernel 在 debian 的源里竟然没有.....

    现在这个精简版的桌面里面好像是缺了那个能让系统跳出来输入当前用户密码去验证的组件,这个组件叫啥?该怎么查找?估计普通用户不能关机、重启也是因为缺类似的组件(甚至就是缺的同一个组件)


    @totoro625 现在 10 版本的 debian,不搞魔改就按照官方的安装界面装个最小的带桌面的系统,体积绝对在 5G 左右,再安装各种需要的软件,膨胀的速度可以说不可思议,作为在虚拟机里用的系统还是太大了
    cathedrel
        14
    cathedrel  
    OP
       2021-06-27 06:26:10 +08:00
    @oott123 对了,我这个系统,文件管理器( thunar )里面右键是没有“以 root 权限打开”的,看来确实是少某(几)个组件,怎么找这些缺失的组件呢?
    DGideas
        15
    DGideas  
       2021-06-27 15:25:56 +08:00
    可以试试 Raspbian Desktop Lite,为存储空间有限的 x86_64 桌面设备设计的系统,不过 UI 不一定所有人都喜欢就是了
    bao3
        16
    bao3  
       2021-06-27 23:57:38 +08:00 via iPhone
    其实自己装一下 windows manager 还不到 2G,比如装个 fvwm,大概 1.5G 都不到。
    mayx
        17
    mayx  
       2021-06-28 01:14:12 +08:00 via Android
    tiny core linux 有桌面才不到 30m
    cathedrel
        18
    cathedrel  
    OP
       2021-06-28 03:25:00 +08:00
    @mayx tiny core 、slitaz 这些都是歪门邪道,实用性很低
    libook
        19
    libook  
       2021-06-28 11:42:27 +08:00
    对于 Linux 来说,你要功能多就多装软件包,要功能少就少装软件包,装桌面的话看是啥需求,如果是为了用着舒心的话那点存储空间真的不值钱,还是主流发行版会可靠一些。

    当然只是享受折腾的乐趣的话就无所谓了。
    back0893
        20
    back0893  
       2021-06-28 13:52:04 +08:00
    emm,直接 debian 不用桌面就行了?
    SiYuetian
        21
    SiYuetian  
       2021-06-28 16:04:30 +08:00
    你的桌面管理工具用的什么 lightdm 还是 gdm,如果使用的 lightdm,是否安装 lightdm-gtk-greeter 。在终端里边,普通用户是没有 shutdown,reboot 权限的。你需要 sudo shutdown -h now ,sudo reboot 。或者你把普通用户添加到 root 组里边。 让普通用户等同于 root 用户,不过这样设置还不如使用 root 用户登录。或者直接安装 xubuntu-desktop 。上述的全部都有了,而且 xubuntu 内存占用小于 xfce4+lightdm+lightdm-gtk-greeter
    cathedrel
        22
    cathedrel  
    OP
       2021-06-29 00:56:35 +08:00
    @SiYuetian 装的是 lightdm,而且我这会尝试安装 lightdm-gtk-greeter 这个组件的时候发现是默认安装好的.....

    话说 xubuntu 还是比我自己安装出来的这个 antiX 要大,我机器里还有一个几年前的 xubuntu 虚拟机,装好 firefox 还另外两三个软件系统体积就有将近 3G,这还是几年前的系统和 app,更不要说现在的了。而这个 antiX 可是用的最新的 debian 10 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1115 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.