Ubuntu20.04 desktopสำหรับใช้งานทั่วไปและแบบTerminal Server

Ubuntu20.04 desktopใช้เวลาครั้งแรกติดตั้งไม่นาน ใช้usb3+tf card class10จะเร็วมาก การลงโปรแกรมเพิ่มตามด้านล่างก็ใช้เวลามากกว่าหน่อย ทั้งนี้ขึ้นกับสเปคเครื่องและความเร็วเน็ต ใช้เนื้อที่ไม่เกิน40GB หลังจากลงโปรแกรมต่างๆตามด้านล่างจนเสร็จ

สร้างusb install ด้วย rufus , ติดตั้งครั้งแรกให้เลือกออโต้ล็อคอินไปก่อน เพราะอาจจะต้องรีบูตเครื่องเพื่อทดสอบ  และลงแบบอังกฤษไปก่อน ลงเสร็จแล้วค่อยเพิ่มไทย ตอนติดตั้งควรต่ออินเทอร์เน็ตตลอด  เพิ่มไทยไม่ควรอัพเดทเมนูตำแหน่งต่างๆเป็นไทย (เช่น desktop) ให้ใช้แบบdesktopเหมือนเดิม

การตั้งค่าภาษาไทย

กดsetting >Region & Language 

 Language เป็น English

Formats  เป็น  Us

Manage installed  Language แล้วกดที่  Keyboard input method system  เลือกเป็นThai

แล้ว Login ใหม่1รอบ

ถอดถอนการติดตั้งโปรแกรม

การลงโปรแกรมแล้วไม่ชอบ ก็ถอดถอนการติดตั้งได้ง่ายตามนี้ https://wsx2.blogspot.com/2021/02/uninstall-or-remove.html

แก้ไขออโต้ล็อคอิน

$ sudo nano /etc/gdm3/custom.conf

แล้วใส่ # หน้าบรรทัด2บรรทัด เสร็จแล้วเซฟ ลองรีบูทดูครับ

บรรทัดไหนมีตัว $ ก็แสดงว่าต้องพิมพ์คำสั่งบนTerminal  ซึ่งส่วนใหญ่ก็ต้องทำแบบนั้นครับ copyข้อความ แล้วpasteได้เลย

https://vitux.com/how-to-enable-disable-automatic-login-in-ubuntu-18-04-lts/

-ตั้งแต่ 18.04 มา ubuntuสามารถใช้ตัวหนอนในการสลับภาษาได้โดยไม่ต้องลงแอพเพิ่ม  สามารถใช้กับxrdpในการรีโมทได้เลย ตามนี้
-กดsetting
-เพิ่มไทยที่Region & Language 
-keyboard Shortcuts
ส่วนของTyping > Switch to next input source

-ติดตั้ง xrdp

แนะนำให้ติดตั้งครับ ใช้เวลานิดเดียวครับ เนื่องจากการติดตั้งแบบทั่วไปที่แนะนำกัน สำหรับubuntuจะต้องไปตั้งค่าfreedesktopเพิ่มเติมอีก และต้องลงgnome-tweak-toolเพื่อใช้งานด้วย  การติดตั้งด้วยscriptจะสะดวกกว่าครับ,  (download script 0.2   Std-Xrdp-Install-0.2.zip  จากhttp://c-nergy.be/blog/?p=11868 แตกไฟล์แล้วแก้ตัวเลขเวอร์ชั่นในสคริปจาก17.10เป็น20.04 เซฟ แล้วแก้propertyให้รันได้ และรันในเทอมินอล )  หลังจากใช้งานมาซักพักหนึ่งจึงรู้ว่ามีscriptติดตั้งอันที่ใหม่กว่าครับ  Script Version 1.2ดูที่ http://c-nergy.be/blog/?p=14888  , ก็ลองดูว่าดีมั้ยครับ 

การทำตามScript Version 1.2 จะทำให้windows XP รีโมทเข้าubuntuไม่ได้ จึงต้องเอาxrdpออกจากssl-certไปก่อน โดยใช้คำสั่ง deluser <username> <groupname>

$  chmod +x  ~/Downloads/xrdp-installer-1.2.sh

$   ./xrdp-installer-1.2.sh

$ sudo deluser xrdp ssl-cert 

$ sudo adduser user1

เสร็จก็ดูip addressของเครื่อง โดยใช้ifconfig แต่ต้องลงnet-tools ก่อน

$ sudo apt install net-tools

$ ifconfig

-gnome-tweak-tool หลังจากติดตั้งแล้ว ก็เข้าไปตั้งค่าได้โดยกด (ลองเลือกดูครับ ว่าชอบแบบไหนครับ)
setting-Extensions
setting-Tweaks-Extensions
setting-Tweaks-windows titlebars 
setting-Tweaks-Fonts

-สร้างshortcut on desktop 
$ sudo apt install gnome-tweak ;ซึ่งจะติดตั้งไปแล้วในสคริปติดตั้งxrdp
ปรับแต่งgnome-tweak แล้วขาดเหลืออะไรค่อยมาทำเพิ่งตามนี้ครับ
$ cp /usr/share/applications/nautilus.desktop ~/Desktop
สามารถสร้างshortcutให้ ผู้ใช้รายอื่นได้ ด้วยคำสั่ง
$ sudo cp /usr/share/applications/nautilus.desktop  /home/user2/Desktop
สร้างshortcutโฟลเดอร์share ไปวางไว้ที่Desktop โดยใช้คำสั่ง ln -s
$ ln -s /share ~/Desktop

-แก้ไขpanel ให้อยู่ด้านล่าง,ข้างซ้ายหรือขวา ไม่มีให้เลือกย้ายไปไว้ด้านบน 
$ sudo apt install gnome-tweak ;ซึ่งจะติดตั้งเองในสคริปติดตั้งxrdp ต่อไป
-Turn off Lock Screen on Ubuntu 20.04 | 18.04ตั้งค่าไม่ให้ล็อคหน้าจอเมื่อไม่ใช้งาน

-gnome-tweak เพื่อเพิ่มปุ่มย่อ-ขยายที่มุมขวา ลองเล่นดูครับ ผมแก้ไขโดยคลิกที่
setting - Tweaks -Window Title bars -Titlebar Bottons แล้วก็เลือกๆดูครับ
setting - Extensions


-ติดตั้ง Chrome

$ sudo apt update && sudo apt upgrade 

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

$ sudo dpkg -i google-chrome-stable_current_amd64.deb

$ google-chrome

-ติดตั้ง wine-6.0  & *.exe ต่อด้วยLinePC จะใช้เวลานานหน่อย  

$ sudo apt update && sudo apt upgrade 

$ sudo dpkg --add-architecture i386 

$ sudo apt update

$ wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

$ sudo apt update

$ sudo apt install --install-recommends winehq-stable

{For Ubuntu WineHQ packages, you have to reconfigure the settings to enable some features which get disabled by default due to potential security risk.

# $ dpkg-reconfigure wine-<packagename>-amd64 wine-<packagename>

wine-<packagename>-i386

The text inside these two tags “<” “>” should be replaced with your install wine package.} ไม่ได้ทำ

$ wine --version

$ wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v7.8.8/npp.7.8.8.Installer.exe

$ wine npp.7.8.8.Installer.exe 

https://wine.htmlvalidator.com/install-wine-on-ubuntu-20.04.html

Line PC ใช้งานแบบe'mail Login เพื่อการจดจำการเข้าใช้โปรแกรม ดาวน์ไฟล์มาก่อน  แล้วใช้คำสั่ง

$ wine LineInst.exe

ต้องลงทุกๆuser ลงเสร็จเข้าใช้Line ด้วย e'mail ปรับแต่ง Lineโดยตั้งค่าในโปรแกรมเป็นอังกฤษ แก้font โดยลง font Tahoma เสร็จแล้ว  กดsetting - basic-font    , ติดตั้งsambaเสร็จแล้ว ,แก้ตำแหน่งsaveไฟล์ setting-chat-Download folder เลือกเป็น /share/user  และ sudo chmod 777 /share/user ด้วย  setting - basic-font  

-ลงFont Tahoma เพิ่ม  และแก้ไขFont ในโปรแกรมต่างๆให้เป็นFont นี้ เพื่อให้การเปิดไฟล์ด้วยวินโด้จะได้คลิกอ่านเพิ่มได้ที่ 1 และ 2 
downloadฟ้อนต์มา หรือcopyฟ้อนต์จาก windows แล้วไปที่โฟลเดอร์นั้น  แล้วสั่ง
$ sudo cp tahom*.ttf /usr/share/fonts/truetype/
$ fc-cache -f -v  ;เพื่อให้รับรู้ฟ้อนต์ใหม่

-Samba ลงเสร็จแล้วสร้างshotcutให้ลิงค์ไปที่โฟลเดอร์ จบเลย ง่ายและดีกว่าทำออโต้เม้าส์เครื่องตัวเอง

$ sudo apt update 

$ sudo apt install samba

hostnamectl  ;เพื่อดูhostname

$ sudo hostnamectl set-hostname rayong1  ;ถ้าต้องการเปลี่ยนชื่อhostname

$ sudo nano /etc/samba/smb.conf
[global]
workgroup = rayong
   netbios name = rayong1  ;ตั้งให้ตรงกับhostname ถ้าไม่มีnetbios name win10จะไม่เห็น
security = user
   client min protocol = NT1
   client lanman auth = yes
   server min protocol = NT1
   ntlm auth = yes
เพิ่มบรรทัดล่างสุด
[share]
   comment = everyone ;แชร์โฟดเดอร์shareให้ทุกคนได้หมด
   path = /share
   public = yes
   writable = yes
เซฟsave & exit file editor 
$ sudo smbd restart
$ sudo mkdir /share
$ sudo chmod 777 /share
สร้างshotcutโดยใช้คำสั่ง ln -s 
user@mintmate:/$ ln -s /share ~/Desktop
user@mintmate:/$ ln -s /share ~/พื้นโต๊ะ
$ ln -s /share /home/user1/Desktop ;สร้างshotcutให้user1
จะใช้คำว่าDesktopหรือพื้นโต๊ะ ต้องตรงกับที่เห็นในfile explorer หรือในTerminal
user@mintmate:~$ ln -s /share ~/Desktop  บรรทัดนี้ผิด สร้างไม่ได้
จบการติดตั้งsamba
เรียกเข้าใช้ samba 
win10 กดค้นหา พิมพ์run เข้าใช้run พิมพ์
//192.168.x.x/share
windowsล้างประวัติการใช้เครือข่าย
c:\>net use * /delete 

ดูเพิ่มที่ https://wsx2.blogspot.com/2020/12/samba.html

$ sudo smbd restart
$ sudo mkdir /share
$ sudo chmod 777 /share
สร้างshotcut จะใช้งานได้สะดวกที่สุด โดยใช้คำสั่ง ln -s 
user@mintmate:/$ ln -s /share ~/Desktop
user@mintmate:/$ ln -s /share ~/พื้นโต๊ะ
จะใช้คำว่าDesktopหรือพื้นโต๊ะ ต้องตรงกับที่เห็นในfile explorer หรือในTerminal
user@mintmate:~$ ln -s /share ~/Desktop  บรรทัดนี้ผิด (linux mint)สร้างไม่ได้

ออโต้เม้าส์ เมื่อเปิดเครื่อง โดยแก้ไขไฟล์/etc/fstab และสร้างจุดเม้าส์ชื่อcat
$ sudo apt-get install cifs-utils
$ sudo mkdir /media/cat
$ sudo chmod 777 /media/cat
$ sudo cp /etc/fstab /etc/fstab.backup
$ sudo nano -w /etc/fstab
เพิ่มบรรทัด
# เม้าส์เครื่องตัวเอง
//localhost/share /media/cat/ cifs guest,noperm,x-systemd.automount,noauto 0 255
//localhost/share /media/cat/ cifs guest,noperm,noauto,x-systemd.automount,x-systemd.mount-timeout=30,_netdev 0 255
# เม้าส์เครื่องอื่น
//192.168.8.106/share /media/ant cifs guest,noperm 0 2
แก้ไขเสร็จแล้วเซฟไฟล์ แล้วสั่ง
$ sudo mount -a 
ไม่รู้มันหลุดได้ยังไง ต้องแก้เป็น  
//localhost/share /media/cat cifs guest,noperm 0 2
ลองเม้าส์เครื่องอื่นเพิ่ม และแก้ไขกลับไปมา ก็โผล่ขึ้นมาให้ใช้ได้อีก ไม่รู้เหตุผล

# เม้าส์แมนนวล
$ sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //127.0.0.1/share /media/cat

ยังออโต้เม้าส์กับ asus DSL-N12U_C1 ไม่สำเร็จ ต้องเม้าส์แบบปกติ ซึ่งบางวันก็ทำได้ บางวันก็ไม่มีให้ทำ


-VirtualBox 6.1

https://wsx2.blogspot.com/2021/01/virtualbox-no-usb.html 

-ABD

https://wsx2.blogspot.com/2020/12/adb-for-linuxmint-2004.html

-Etcher  ดาวน์โหลดมาใช้ได้เลย เป็นแบบportable ดาวน์โหลดมา-แตกไฟล์-ดับเบิ้ลคลิกใช้ได้เลยครับ

-Scanner https://wsx2.blogspot.com/2021/01/driver-scanner-mfc-j200-brother-for.html

- แก้ไขรูปภาพ  drawing และ Kolourpaint

$ sudo snap install drawing  ไม่ค่อยดี
$ sudo apt install kolourpaint  ดีกว่าแต่เหมือนยังไม่สุด

- FoxitReader เพื่อpdf   การใช้งานต้องพิมพ์ใหม่หมด1รอบ และอาจต้องเว้น1วรรคก่อนพิมพ์ข้อความ

$ wget http://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.4/en_us/FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz

ไปที่โฟลเดอร์ที่เก็บไฟล์ อยู่ที่Downloadsหรือhome

$ cd ~/Downloads

แตกไฟล์

$ tar xzvf FoxitReader*.tar.gz

เปลี่ยนสิทธิ์เพื่อรัน

$ sudo chmod a+x FoxitReader*.run

รันติดตั้ง

$ sudo ./FoxitReader*.run

ลงPrinter pdf เพื่อความสะดวกในพิมพ์เป็นไฟล์pdf

$ sudo apt install printer-driver-cups-pdf

จัดการงานพิมพ์ได้ในหน้าweb  browser  เข้า127.0.0.1:631

-Dropbox

https://www.dropbox.com/install-linux

ใช้คำสั่งรัวๆเลย2บรรทัด แค่นั้น

$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

$ ~/.dropbox-dist/dropboxd

แล้วจะเข้าChrome เพื่อlog in ก็ต้องทำให้เสร็จเพื่อที่จะซิงค์ข้อมูลได้เลย  **ไม่เห็นไอคอลในโปรแกรมเลย**

-Lancard 2ใบ

ถ้าเครื่องมันเลือกเองแล้วใช้งานได้ก็ไม่ต้องแก้ไขอะไรครับ 

ส่วนวิธีบังคับคือทำแบบgui  ให้ตั้งค่าไอพีคงที่ทุกอัน อันที่ไม่ได้ออกเน็ตไม่ต้องค่า gatewayและdns  ส่วนอันที่ออกเน็ตให้ใส่ค่าgatewayเป็นipของเร้าเตอร์และdnsเป็นipของเร้าเตอร์และgoogle เช่น 192.168.1.1,8.8.8.8 เสร็จกดปิด-เปิดการ์ดทุกอัน1รอบ  หลังจากทดสอบแล้วใช้ได้ แต่ควรลบ,8.8.8.8ออกจะดีกว่า เหมือนเครื่องมันวนๆนิดนึง

*เครื่องอาจจะงงกับssidที่ชื่อซ้ำกัน  ให้กดforgetออกให้หมดก่อน

*แก้ไขไฟล์ข้างล่างก็ไม่ได้ผลอะไรเลย

$ sudo nano /etc/network/interfaces

$ sudo nano /etc/resolv.conf

ให้เครื่องเชื่อมต่อnetworkใหม่ โดยสั่ง
$ sudo service network-manager restart

Linuxบางตัวแก้ไขให้ delay activate lan cardอันที่ไม่ได้ออกเน็ต



-ข้อคิดเห็นจากการใช้งานจริง เมื่อใช้งานแบบรีโมท
1.การสลับภาษาไทยขอังกฤษที่เครื่องลูกอาจจะทำไม่ได้ แก้ไขโดยให้log out แล้ว log in ใหม่ 1รอบ 
2.เข้าเว็บFACEBOOK  บางครั้งโหลดช้ามาก หรือถึงบางเว็บด้วย ก็ต้องกดรีเฟรซหรือเปิดอีกหน้าและกดเรียกใหม่ครับ  ไม่รู้ว่าเป็นเพราะสเปคเครื่องช้าไปมั้ย(H77+pentium 2130 +Hddจานหมุน เน็ตช้าด้วย ) พอเปลี่ยนเป็นฮาร์ดดิสssd ก็ไม่เป็นปัญหานี้แล้ว
3.สามารถfast switch ระหว่างตัวลูกด้วยกันได้เท่านั้น -แต่ไม่สามารถfast switchระหว่างตัวแม่กับตัวลูก ถ้าlog inใช้งานอยู่ที่ตัวแม่อยู่ ถ้าจะมาlog inที่ตัวลูก จะต้องlog outที่ตัวแม่ออกก่อนเท่านั้น    ดังนั้นเพื่อความสะดวกในการใช้งานจึงไม่ควรให้ใครlog inใช้งานที่ตัวแม่เลย การปิดเครื่องสามารถสั่งจากผู้ใช้ไหนก็ได้ แต่ต้องใช้รหัสrootเพื่อปิดเครื่อง
4.ปัญหาของLinePc 
4.1ผู้ใช้บางคนบอกว่า LinePc ดาวน์โหลดไฟล์รูปจากที่ส่งมาเป็นกลุ่มแล้วหาย ปัญหานี้อาจเกิดจากเน็ตไม่เสถียรทำให้ได้ไฟล์มาไม่ครบ จะกดดาวน์โหลดอีกครั้งให้ขึ้นไปที่รูปนั้นๆโดยตรง  หรือให้กดปุ่มF5เพื่อหาไฟล์ใหม่
4.2.LinePc ได้รับข้อความช้ากว่ามือถือนานมาก และไม่ค่อยรีเฟรชข้อความที่เข้ามาใหม่ ไม่เสถียรเลย
5.เครื่องลูกที่เป็นarmbianกล่องแอนดรอยS905x  ควรใช้remminaในการรีโมทเข้ามาใช้ubuntu20.04  เพราะrdesktopไม่ค่อยตอบสนอง แต่LinuxMint & LinuxMXไม่เป็นไร
6.อย่าคิดว่ามันดีกว่าwindows10 มันแค่ไม่เสียค่าไลเซ่น  กับใช้แบบหลายเครื่องได้แบบนานๆโดยไม่ต้องมาแฮก
7.ปุ่มEnter2ปุ่ม ตอบสนองไม่เหมือนกัน
8.เมื่อวานไม่ใช้งานนานเครื่องดันแฮ้งค์ ต้องปิดสวิต ลองตั้งค่าpowerให้ไม่มีsleep time
9.หลังจากลงบนssd ก็ตอบสนองได้ดีใกล้เคียงกันกับตอนที่เล่นwindows10 บนssd 
10.ความเร็วในการเปิดเครื่องและรีบูทเครื่อง ก็พอๆกับwindows10 บนssd 
11.Printer การปรับค่ากระดาษซ้าย-ขวา มีไม่เหมือนกันในแต่ละโปรแกรม ทำให้การใช้งานค่อนข้างงงมาก
12.shotwell viewer vs image viewer แนะนำเลือกshotwell viewer 
13.kolour paint ใช้งานเล็กๆน้อยๆเพื่อแก้ไขรูปได้ดี  แต่ฟังก์ชั่นPrint ห่วยมาก ปรับอะไรไม่ได้ คงต้องใช้GNU Image Manipulation Program (GimP) แทนละ ก็ไม่น่ายากอะไร
14.ลงphotoCollage โปรแกรมรวมรูปเพิ่ม ใช้งานง่ายดี
15.จัดการงานพิมพ์ได้ในหน้าweb  browser  เข้า127.0.0.1:631
16.วันนี้เป็นอะไรไม่รู้ การสลับภาษาไทย ทำได้บ้างไม่ได้บ้างครับ  logout / login ใหม่  ใช้ไปซักพักก็สลับภาษาไม่ได้อีก
17.การดูหุ้น อาจจะใช้aspen ไม่ได้ ก็ยังไม่ได้เล่นหุ้น
18.FoxitReader ชอบerror พอทนได้
19. จากข้อ 4.2 ,16 ,17 ,18 สรุปเลิกใช้ครับ






Comments

Popular posts from this blog

Grub แก้ไขเวลาบูต Linux Mint 20.04

โปรแกรมที่ใช้งานใน Linux

ติดตั้งdriver Scanner MFC-J200 Brother for Linux