§2023-03-29, not working !!!!

Also,

§2023-08-19

$ sudo pacman -Syyuu budgie-deskrop sddm lxdm lightdm

Installed but can not login!!!

Compared to some of the other popular desktop environments, Budgie is known to be relatively lightweight and use less system resources, especially when compared to GNOME. However, the amount of memory used by Budgie or any desktop environment can depend on various factors, such as the system specifications, installed applications, and running processes.

In general, if you have limited system resources, such as a low amount of RAM or an older CPU, Budgie might be a better option than GNOME or some other resource-intensive desktop environments. However, if you have a modern computer with plenty of resources, the difference in memory usage between Budgie and GNOME might not be significant enough to be a deciding factor.


試作機器: hc4Server.yushei.net, minimal server Manjaro-arm-installer

  1. install budgie-desktop
$  sudo pacman -S budgie-desktop
resolving dependencies...
looking for conflicting packages...

Packages (83) aom-3.6.0-1  bluez-5.66-1  bluez-libs-5.66-1  budgie-control-center-1.2.0-1  budgie-screensaver-5.1.0-2  cifs-utils-7.0-2
              clutter-1.26.4-2  clutter-gst-3.0.27-4  clutter-gtk-1.8.4-3  cogl-1.22.8-2  colord-gtk-0.3.0-2  colord-gtk-common-0.3.0-2
              cracklib-2.9.8-1  dav1d-1.1.0-1  dbus-glib-0.112-2  dbus-python-1.2.18-4  dmraid-1.0.0.rc16.3-14  dosfstools-4.2-3
              enchant-2.3.4-1  gcr-3.41.1-3  giflib-5.2.1-2  gnome-bluetooth-3.34.5-4  gnome-menus-3.36.0-2  gnome-online-accounts-3.46.0-1
              gnome-themes-standard-3.22.3+16+gc092fc89-1  gptfdisk-1.0.9-2  gsound-1.0.3-2  harfbuzz-icu-7.1.0-1  http-parser-2.9.4-1
              hyphen-2.8.8-5  ibus-1.5.28-1  iniparser-4.1-4  ldb-2:2.6.1-2  libaio-0.3.113-1  libatasmart-0.19-5  libavif-0.11.1-1
              libblockdev-2.28-1  libbsd-0.11.7-1  libbytesize-2.7-1  libcheese-43.0-1  libgee-0.20.6-1  libgit2-1:1.5.1-2
              libgnomekbd-1:3.28.1-1  libgtop-2.40.0+2+g31db82ef-2  libhandy-1.8.2-1  libical-3.0.16-4  libinih-56-1  libmanette-0.2.6-3
              libmd-1.0.4-1  libpeas-1.34.0-1  libpwquality-1.4.5-1  librest-0.9.1-2  liburcu-0.14.0-1  libwbclient-4.17.5-1  libwebp-1.3.0-2
              libwnck3-43.0-3  libwpe-1.14.1-2  libxklavier-5.4-4  libxres-1.2.2-1  libxslt-1.1.37-2  libyuv-r2322+3aebf69d-1.1  lmdb-0.9.30-3
              lvm2-2.03.19-1  mdadm-4.2-2  ndctl-75-1  openjpeg2-2.5.0-2  pulseaudio-bluetooth-16.1-3  python-gobject-3.42.2-1  rav1e-0.6.3-1
              sbc-2.0-1  smbclient-4.17.5-1  talloc-2.4.0-2  tevent-1:0.14.1-1  thin-provisioning-tools-1.0.2-1  udisks2-2.9.4-1
              volume_key-0.3.12-7  webkit2gtk-4.1-2.38.5-1  woff2-1.0.2-4  wpebackend-fdo-1.14.1-1  xdg-dbus-proxy-0.1.4-1  xfsprogs-6.1.1-2
              zenity-3.44.0-2  budgie-desktop-10.7-3

Total Installed Size:  320.94 MiB

:: Proceed with installation? [Y/n] y
$ sudo pacman -S gnome-control-center gnome-keyring
  • gnome-screensaver: Provides a screensaver and lock screen for the Budgie desktop !!not found!!
  1. Adobe Asian Fonts
sudo pacman -S adobe-source-han-sans-jp-fonts adobe-source-han-serif-tw-fonts 
  1. Install display manager
$ sudo pacman -S gdm
[sudo] password for alexlai: 
resolving dependencies...
looking for conflicting packages...

Packages (13) gjs-2:1.74.1-1  gnome-autoar-0.4.3-2  gnome-shell-1:43.3-1  gtk4-1:4.10.0-3  js102-102.4.0-1  libgdm-43.0-1  libxmu-1.1.4-1
              unzip-6.0-19  xf86-input-libinput-1.2.1-1  xorg-server-21.1.7-1  xorg-xhost-1.0.9-1  xorg-xrdb-1.2.1-1  gdm-43.0-1

Total Download Size:    24.23 MiB
Total Installed Size:  119.65 MiB

:: Proceed with installation? [Y/n] 
  1. install fcitx5, tilix
sudo pacman -S fcitx5 fcitx5-configtools fcitx5-mozc fcitx5-config-gt  tilix

you have to run fcitx5-config-gt to configure

  1. ~/.bashrc
#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '

# fcitx5
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

# tilix VTE config
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
        source /etc/profile.d/vte.sh
fi 

# cargo env
# . "$HOME/.cargo/env"

# nvm
# export NVM_DIR="$HOME/.nvm"
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion