- - วิธีรับการแจ้งเตือนสำหรับคำสั่ง Terminal บน Linux

วิธีรับการแจ้งเตือนสำหรับคำสั่งเทอร์มินัลบน Linux

ต้องการการเตือนเมื่อคำสั่งเทอร์มินัลของคุณเสร็จสมบูรณ์หรือไม่ ตรวจสอบ Undestract-me! มันสามารถส่งการแจ้งเตือนสำหรับคำสั่ง Terminal เมื่อพวกเขาเสร็จสมบูรณ์

เครื่องมือ Undistract Me ทำงานได้กับ Linux ทุกตัวระบบการแจ้งเตือนของสภาพแวดล้อมเดสก์ท็อปและสามารถปรับแต่งได้อย่างสูง ยังดีกว่ามันรองรับการกระจาย Linux เกือบทุกชนิด! ในการติดตั้งซอฟต์แวร์ให้เปิดเครื่องเทอร์มินัลแล้วป้อนคำสั่งที่สอดคล้องกับระบบปฏิบัติการของคุณ

หมายเหตุ: ในการติดตั้งซอฟต์แวร์นี้ในระบบของคุณคุณต้องใช้งาน Ubuntu, Debian, Arch Linux, Fedora หรือ Open SUSE

อูบุนตู

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract Me มีอยู่ใน Arch Linux แม้ว่าจะไม่ได้อยู่ในแหล่งซอฟต์แวร์อย่างเป็นทางการ หากคุณต้องการทำงานกับ Arch คุณจะต้องดาวน์โหลดแพ็คเกจ AUR แทน

การสร้างแพ็คเกจ AUR นั้นค่อนข้างง่ายและเริ่มต้นด้วยการใช้เครื่องมือ Pacman เพื่อติดตั้งแพ็กเกจบางอย่าง เปิดเทอร์มินัลแล้วติดตั้ง Git และ Base-devel

sudo pacman -S base-devel git

เมื่อ Git และ Base-Devel อยู่ในระบบการตั้งค่า AUR ก็สามารถเริ่มต้นได้ การใช้เครื่องมือ Git โคลน Undestract Me snapshot ไปยัง Linux PC ของคุณ

git clone https://aur.archlinux.org/undistract-me-git.git

ย้ายเครื่องไปที่ undistract ฉัน-คอมไพล์ โฟลเดอร์ที่มี ซีดี คำสั่ง

cd undistract-me-git

ในโฟลเดอร์เรียกใช้ makepkg คำสั่งและสร้างแพ็คเกจที่ติดตั้งได้ใหม่ โปรดทราบว่าเมื่อสร้างแพคเกจจาก AUR บางครั้งการพึ่งพาจะไม่สามารถติดตั้งได้ หากสิ่งนี้เกิดขึ้นแก้ไขได้โดยการติดตั้งการพึ่งพาที่ขาดหายไปด้วยตนเอง ค้นหาการอ้างอิงที่นี่

makepkg -si

Fedora

ปัจจุบันยังไม่มีแพคเกจ Unistract Me ที่ติดตั้งได้บน Fedora Linux ผู้ที่ต้องการให้มันทำงานควรทำตามคำแนะนำ“ Generic Linux” แทน

OpenSUSE

เช่นเดียวกับ Fedora ตอนนี้ยังไม่มี Undistract Me สำหรับ OpenSUSE Linux โปรดปฏิบัติตามคำแนะนำ“ Generic Linux” ด้านล่างซึ่งแสดงวิธีการติดตั้งจากแหล่งที่มา

ลินุกซ์ทั่วไป

ซอร์สโค้ดสำหรับ Undistract Me อยู่ใน Githubเช่นเดียวกับ Launchpad บนหน้าการพัฒนา readme ระบุว่าผู้ใช้ควรคว้าโค้ดด้วย“ bzr” ไม่ใช่ Git ในการโต้ตอบกับรหัสผ่าน Bzr คุณต้องติดตั้งแพ็คเกจ“ Bzr” โชคดีที่การกระจาย Linux ส่วนใหญ่มีเครื่องมือนี้

หมายเหตุ: หาก Bzr ไม่สามารถทำงานได้อย่างถูกต้องอีกทางเลือกหนึ่งคือดาวน์โหลด Undistract Me ที่นี่ด้วยตนเองผ่าน Github

Fedora

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

ลินุกซ์อื่น ๆ

ในที่สุด Undistract Me ก็ทำงานได้ภายในระบบการแจ้งเตือนของเดสก์ท็อปที่มีอยู่เครื่องมือ“ Bzr” เป็นซอฟต์แวร์เดียวที่ผู้ใช้ต้องการเพื่อให้ทำงานได้ หากต้องการให้ Bzr ทำงานได้ให้ตรวจสอบที่เก็บซอฟต์แวร์ของระบบปฏิบัติการของคุณ หากคุณหาไม่พบมีการดาวน์โหลดไบนารีจำนวนมากสำหรับ Bzr บน Pkgs.org

เมื่อ Bzr ทำงานบนระบบของคุณให้เปิดเทอร์มินัลแล้วใช้เครื่องมือเพื่อคว้ารหัสเวอร์ชันล่าสุด

หมายเหตุ: ในขณะที่รันคำสั่ง“ bzr checkout” คุณอาจเห็นคำเตือนว่า“ เข้าสู่ระบบ” เข้าสู่ระบบเฉพาะในกรณีที่คุณวางแผนที่จะมีส่วนร่วมรหัส มิฉะนั้นให้เพิกเฉยและดำเนินการต่อ

sudo bzr checkout --lightweight lp:undistract-me

วิ่ง เช็คเอาท์ bzr โคลนรหัสรุ่นล่าสุดจาก repo ลงสู่ Linux PC ของคุณ จากที่นี่ใช้ ซีดี คำสั่งและย้ายเทอร์มินัลไปยังโฟลเดอร์รหัส

cd undistract-me

อัปเดตไฟล์ทั้งหมดในโฟลเดอร์รหัสเพื่อให้ระบบทำงานได้อย่างถูกต้อง

sudo chmod +x *

ในโฟลเดอร์รหัสพยายามเรียกใช้สคริปต์และเริ่มทำงาน ทำความเข้าใจว่าเมื่อคุณปิดเทอร์มินัลสคริปต์จะหยุดทำงาน

./undistract-me.sh

ในการปิดสคริปต์ให้กด Ctrl + Zแล้วเขียน บอกปัด.

ตั้งค่ายกเลิกการแยกฉัน

Undistract Me ต้องถูกตั้งค่าใน Bash ก่อนมันได้ผล. หากคุณติดตั้งซอฟต์แวร์บน Ubuntu, Arch หรือ Debian ไม่ต้องกังวล! ระบบสร้างอัตโนมัติมาพร้อมกับคำแนะนำการตั้งค่ารวมถึงการใช้ซอฟต์แวร์กับโปรไฟล์ Bash ของผู้ใช้ ทำตามคำแนะนำด้านล่างหากคุณสร้างซอฟต์แวร์จากแหล่งที่มา

หากต้องการตั้งค่า Undistract Me หลังจากสร้างจากต้นทางให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ด้านล่าง

cd undistract-me
sudo mv undistract-me.sh /etc/profile.d/
cp ~/.bashrc ~/Documents/.bashrc-bakup
echo "source /etc/profile.d/undistract-me.sh" >> ~/.bashrc

อย่าลืมเรียกใช้คำสั่งการตั้งค่านี้สำหรับผู้ใช้ทุกคนที่คุณต้องการให้เข้าถึงเพื่อยกเลิกการลบฉัน

เมื่อคำสั่งตั้งค่าเสร็จสิ้นให้รีบูตเครื่อง PC ของคุณ หลังจากลงชื่อเข้าใช้อีกครั้งระบบการแจ้งเตือนจะเริ่มทำงาน

ถอนการติดตั้ง Undistract Me

หาก Undistract Me ไม่เหมาะกับเวิร์กโฟลว์ของคุณคุณอาจต้องการปิดใช้งาน โชคดีที่การปิด Undistract Me นั้นค่อนข้างง่าย ในการทำเช่นนั้นให้เปิดเทอร์มินัลแล้วทำตามคำสั่งด้านล่าง

อูบุนตู

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

คำแนะนำแหล่งที่มา

sudo rm -rf /etc/profile.d/undistract-me/
rm ~/.bashrc
mv ~/Documents/.bashrc-bakup ~/.bashrc
sudo reboot
</ p>

ความคิดเห็น