顯示具有 Manjaro 標籤的文章。 顯示所有文章
顯示具有 Manjaro 標籤的文章。 顯示所有文章

2020年7月29日 星期三

( 2020 07 28 ) Manjaro Gnome ( host , guest ) , VirtualBox , Shared Folders


日期 : 2020 07 28

以 Host 為 Manjaro Gnome 版的電腦
在 VirtualBox 安裝 Manjaro Gnome
並設定 Shared Folders

Host 作業系統已經更新到最新

Host 已經安裝 VirtualBox 一段時間了
當時是依照下文所述安裝 :
在 Manjaro Gnome 版安裝 VirtualBox ...
https://watchtvforfun.blogspot.com/2019/06/manjaro-gnome-virtualbox-virtualbox.html

Guest 新安裝的是 Manjaro Gnome 版


主要參考下文 :
[HowTo] VirtualBox - Installation, USB, Shared folders
https://forum.manjaro.org/t/howto-virtualbox-installation-usb-shared-folders/55905

另外也看了下文 :
VirtualBox ( Manjaro Wiki ) https://wiki.manjaro.org/index.php?title=VirtualBox


重點 :

1.
Guest 安裝 Manjaro Gnome 版時 Display 選 VBoxSVGA


2.
在 Host 的 Terminal 執行以下命令 :
sudo gpasswd -a $USER vboxusers

舉例
Host 的 user name 為 superman
那就要在 Host 的 Terminal 執行以下命令 :
sudo gpasswd -a superman vboxusers


3.
在 Guest 的 Terminal 依次執行以下命令 :
sudo gpasswd -a $USER vboxsf
sudo systemctl enable --now vboxservice

舉例
Guest 的 user name 為 batman
那就要在 Guest 的 Terminal 依次執行以下命令 :
sudo gpasswd -a batman vboxsf
sudo systemctl enable --now vboxservice


4.
在 VirtualBox 設定好 Shared folder 後
要在 Guest 的 Terminal 執行以下命令 :
sudo VBoxControl sharedfolders list --automount


按照上述步驟
就可以使用 Shared folder 了


另外注意一點
Manjaro Gnome 版安裝 gcin 中文輸入法後
Manjaro Gnome 版預先安裝的 Terminal 軟體就不能用了
解決方法
安裝另一個 Terminal 軟體
( 例如 : MATE terminal )
或者把 gcin 中文輸入法放到最後才安裝

2019年8月3日 星期六

Virtualization , Virtual machine , Gnome Boxes , Virt-manager , QEMU/KVM


GNOME Boxes
https://flathub.org/apps/details/org.gnome.Boxes

GNOME Boxes setup guide
https://flatpak.org/setup/




libvirt
https://wiki.archlinux.org/index.php/Libvirt

Virt-manager
https://wiki.manjaro.org/index.php?title=Virt-manager
+
Install virt-manager on Manjaro (or any distro archlinux based) and virtualize Windows 7
Jul 10, 2015
https://www.youtube.com/watch?v=DiUG_hlLk3c

How to install Virtual Machine Manager (KVM) in Manjaro and Arch Linux
Last Updated: August 16, 2018
https://www.fosslinux.com/2484/how-to-install-virtual-machine-manager-kvm-in-manjaro-and-arch-linux.htm

Complete Installation of KVM, QEMU and Virt Manager on Arch Linux and Manjaro
March 26, 2016
https://computingforgeeks.com/complete-installation-of-kvmqemu-and-virt-manager-on-arch-linux-and-manjaro/

How To Install KVM Hypervisor on Debian 10 (Buster)
June 24, 2019
https://computingforgeeks.com/how-to-install-kvm-virtualization-on-debian/


To all you virt-manager and SPICE Display users out there. Finally get your clipboard sharing, dynamic resolution and other things working.
https://www.reddit.com/r/linux/comments/asw4wk/to_all_you_virtmanager_and_spice_display_users/


2019年6月28日 星期五

Manjaro Gnome , Network Manager

Manjaro Gnome , Network Manager


在 Manjaro Gnome 版
如何使用 Network Manager ?

參考下文 :
NetworkManager - ArchWiki
https://wiki.archlinux.org/index.php/NetworkManager

在 Terminal 執行以下命令 可列出網路設備 :
nmcli device

在 Terminal 執行以下命令 可設定各項網路連線 :
nm-connection-editor


在 Manjaro Gnome 版安裝 VirtualBox , 在 VirtualBox 安裝 Debian 9 和 Guest Additions , ( Manjaro Gnome , VirtualBox , Debian , Guest Additions Installation )

在 Manjaro Gnome 版安裝 VirtualBox , 在 VirtualBox 安裝 Debian 9 和 Guest Additions

----

如何在 Manjaro Gnome 版安裝 VirtualBox
可參考下列文章 :
VirtualBox - Manjaro Linux - Manjaro Wiki
https://wiki.manjaro.org/index.php?title=VirtualBox


在 Terminal 執行以下命令 :

pamac install virtualbox $(pacman -Qsq "^linux" | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-virtualbox-host-modules"}' ORS=' ')

sudo vboxreload

(  安裝 Extension Pack  )
pamac build virtualbox-ext-oracle

(  把使用者加入 vbox User Group , 把下述命令的 $USER 改為使用者名字 )
sudo gpasswd -a $USER vboxusers


----


電腦主要作業系統為 Manjaro Gnome 版
依照上述步驟安裝 VirtualBox 之後
如何在 VirtualBox 安裝 Debian 9 和 Guest Additions Installation
可參考下文 : 
在 VirtualBox 安裝 Debian 9 :
How to Install Debian Linux on VirtualBox with Guest Additions
https://medium.com/platform-engineer/how-to-install-debian-linux-on-virtualbox-with-guest-additions-778afa0ee7e0

上文中主要參考的部份是如何安裝 Guest Additions
在 Terminal 依次執行以下命令 :

su

echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list

apt update

apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

reboot

接著可以把 VirtualBox 的 Graphics Controller
從 VMSVGA 改成 VBoxVGA 或 VBoxSVGA
(  在自己測試的電腦上
用 VBoxVGA 時 電腦比較穩定
用 VBoxSVGA 時 電腦比較不穩定
所以就用 VBoxVGA 了 )

----


另外一個安裝 Guest Additions 的方法
可參考下文 :
VirtualBox Guest Additions Installation In Ubuntu, Linux Mint, Debian, Fedora And openSUSE [How-To]
https://www.linuxuprising.com/2019/01/manual-virtualbox-guest-additions.html

在 Terminal 執行以下命令 :

(  依照 Guest Additions ISO 實際所在資料夾位置修正下述命令  )
sudo sh /media/cdrom0/VBoxLinuxAdditions.run

(  使用 shared folders , 把下述命令的 $USER 改為使用者名字 )
sudo usermod -aG vboxsf $USER

2019年4月9日 星期二

Manjaro 安裝後首先作的調整 ( 2019 04 ) , 更新 , 安裝和設定防火牆 ufw , 設定 journalctl 大小

從 Manjaro Live DVD 安裝 Manjaro 到硬碟後
首先更新系統




接著設定簡易的防火牆
(  以下方法在 Manjaro Gnome 版和 Manjaro Mate 版 實作過  )
在 Terminal 依序執行以下命令:
sudo ufw status
sudo systemctl status ufw

這 2 個命令是查詢防火牆是否已經啟動
Manjaro Gnome 版和 Manjaro Mate 版預設沒有啟動防火牆
所以查詢結果應該是尚未啟動

接著在 Terminal 依序執行以下命令:
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable
sudo systemctl enable ufw && systemctl start ufw

可再次查詢防火牆是否已經啟動
在 Terminal 依序執行以下命令:
sudo ufw status
sudo systemctl status ufw

這時防火牆應該已經啟動了




為防止系統的 Journal 太過龐大
可在 Terminal 執行以下命令:
sudo journalctl --vacuum-size=100M




最後安裝 Gcin 中文輸入法
參考之前的文章
https://watchtvforfun.blogspot.com/2019/03/manjaro-linux-gcin.html

在自己的老電腦
Host OS 是舊版的 Linux 發行版
VirtualBox 也是舊版的
Manjaro Gnome 安裝在此舊版的 VirtualBox 上
安裝完 Gcin 中文輸入法後
系統預先安裝的 Terminal 軟體 (gnome-terminal) 就無法啟動執行了 ( 2019 年 4 月 )
因為還要在 Terminal執行其他指令
所以應急先安裝了另一個 Terminal 軟體 XTerm
如果再研究一下
可能可以找到更好用的 Terminal 軟體
目前先將就用 XTerm

2019年4月6日 星期六

Mate , Brisk Menu , Manjaro

[Unstable][Mate 1.22][Brisk Menu] Brisk Menu is busted
https://forum.manjaro.org/t/unstable-mate-1-22-brisk-menu-brisk-menu-is-busted/80969

[Stable Update] 2019-04-03 - Mate, KDE-Dev, Cinnamon, Deepin, Browsers
https://forum.manjaro.org/t/stable-update-2019-04-03-mate-kde-dev-cinnamon-deepin-browsers/81570

Brisk Menu – An Efficient Menu for the MATE Desktop
https://www.fossmint.com/brisk-menu-for-the-mate-desktop/


現在使用 Manjaro Mate
目前 Manjaro Mate 的解決辦法還可接受
不過最近也試著使用 Manjaro GNOME 版和 Manjaro KDE 版
以防萬一

論壇還是要常去逛逛
才知道最近有什麼消息
https://forum.manjaro.org/
https://www.reddit.com/r/ManjaroLinux/

2019年3月29日 星期五

Manjaro Linux 安裝 gcin 中文輸入法

Manjaro Linux 安裝 gcin 中文輸入法的步驟 --

在 Terminal 執行以下命令:
sudo pacman -S gcin

在 Terminal 執行以下命令:
gedit ~/.xprofile     ( 不同版本使用的命令不同  參考注1 )

在 ~/.xprofile 加入以下內容:
#gcin
export GTK_IM_MODULE=gcin
export QT_IM_MODULE=gcin
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
gcin &
然後存檔
關閉 gedit

在 Terminal 依序執行以下命令:
sudo gtk-query-immodules-2.0 --update-cache
sudo gtk-query-immodules-3.0 --update-cache

重新啟動電腦後
即可使用 Gcin

可參考以下文件 :
manjaro linux 安裝 gcin 中文輸入法教學
https://manjaro-zh.blogspot.com/2015/05/manjaro-linux-gcin.html
+
VM安裝Manjaro全紀錄
http://computer.discuss.com.hk/viewthread.php?tid=27152007


注 1 :

使用 Manjaro Mate 版
編輯 ~/.xprofile 時
使用的命令是 : sudo nano ~/.xprofile

如果是 GNOME 版
編輯 ~/.xprofile 時
使用的命令是 : gedit ~/.xprofile

如果是 KDE 版
編輯 ~/.xprofile 時
使用的命令是 : kate ~/.xprofile

如果是 Xfce 版
編輯 ~/.xprofile 時
使用的命令是 : mousepad ~/.xprofile


注 2 :

安裝 Manjaro Gnome 在硬碟上
作為電腦的主要作業系統時
安裝完 Gcin 中文輸入法後
系統預先安裝的 Terminal 軟體 (gnome-terminal) 可以啟動執行

而我在舊版的 VirtualBox 上安裝 Manjaro Gnome 時
( Host OS 是舊版的 Debian 發行版 )
在 Manjaro Gnome 版安裝完 Gcin 中文輸入法後
系統預先安裝的 Terminal 軟體 (gnome-terminal) 就無法啟動執行了 ( 2019 年 4 月 )
只好安裝別的 Terminal 軟體來使用

更新 2019- 6-28  :
最近幾天幫朋友的電腦安裝 Manjaro Gnome 版
安裝 Manjaro Gnome 在硬碟上
作為電腦的主要作業系統時
安裝完 Gcin 中文輸入法後
系統預先安裝的 Terminal 軟體 (gnome-terminal) 就無法啟動執行了

如果打算在電腦上安裝 Manjaro Gnome 版
不管是以 Manjaro Gnome 版作為電腦的主要作業系統
或是在 VirtualBox 上安裝 Manjaro Gnome 版
可能都要留意一下
Terminal 軟體 (gnome-terminal) 之後可能無法啟動執行的問題