เราดำเนินการต่อด้วยความประหลาด:
หากคุณใช้วิธีใดวิธีหนึ่งเพื่อใช้ประโยชน์จากคอนโซลอย่างกว้างขวาง (ฉันรวมตัวเองด้วย) คุณจะพบว่าตัวเลือกที่ดีที่สุดเมื่อทำงานบางอย่างโดยไม่ต้องขว้างคอนโซลจำนวนมากบนเดสก์ท็อปคือการใช้มัลติเพล็กเซอร์ที่ไม่มีอะไรมาก มากกว่าเอนทิตีที่อนุญาตให้สร้างสแต็กของคอนโซลที่เข้าถึงได้จากเทอร์มินัลเดียวกัน ในกรณีที่ดีที่สุดเรามีเครื่องมือเช่น gnuscreen ซึ่งเห็นได้ชัดว่าเป็นตัวเลือกที่รู้จักกันดีและมีอายุยาวนานที่สุด ความจริงก็คือในโลกของซอฟต์แวร์เสรีหากเราสามารถค้นหาบางสิ่งได้พวกเขาก็เป็นตัวเลือกในการใช้งาน แท้จริงเรามีช่วงที่ไม่มีที่สิ้นสุด:
คราวนี้ฉันอยากจะพูดถึง Tmux สักเล็กน้อย
ถ้าชอบฉันคุณมี โค้ง เพียงแค่สร้างไฟล์ Pacman -S tmux ในการติดตั้งผู้ใช้ของ distros อื่น ๆ มีพวกเขาในลักษณะเดียวกันใน repos อย่างเป็นทางการ
เมื่อติดตั้งแล้วเราจะเริ่มพิมพ์ tmux ในตติยภูมิ:
เมื่อมองแวบแรกมันเป็นเพียงเทอร์มินัลที่รอให้คำสั่งดำเนินการและแน่นอนว่าเป็นเช่นนั้น สิ่งแรกที่จะเรียกใช้สำหรับบทช่วยสอนนี้คือหลายเทอร์มินัลในหน้าต่างเดียวซึ่งเรากดคีย์ผสม:
Control + b ควบคุม +%
ที่เหลือดังนี้:
ดังที่เราจะเห็นพื้นที่ทำงานถูกแบ่งออกเป็นสองส่วนแรก แต่เราสามารถทำซ้ำกระบวนการหลาย ๆ ครั้งเท่าที่จำเป็นเพื่อให้ได้เทอร์มินัลมากเท่าที่เราต้องการ ในทางเหตุผลบางทีอาจมีพื้นที่ทำงานมากมายเราจำเป็นต้องจัดลำดับการจัดวางเทอร์มินัลเหล่านั้นด้วยวิธีใดวิธีหนึ่งอย่างแน่นอน ที่เรากด:
หมายเหตุ: ในความพยายามครั้งแรกของการรวมคีย์นี้เทอร์มินัลจะถูกปรับให้มีขนาดที่เท่ากันดังนั้นคุณจะไม่เห็นการเปลี่ยนแปลงของตำแหน่ง แต่เป็นการจัดเรียงของคีย์เหล่านี้
ปุ่ม Control + b Space
ตอนนี้เรานำเสนอในกรณีที่ต้องการเปลี่ยนจากเทอร์มินัลหนึ่งไปยังอีกขั้วหนึ่งซึ่งเราใช้ตรรกะของทิศทางของปุ่มขึ้นและลงของแป้นพิมพ์ ในกรณีนี้เนื่องจากเรามีสองขั้วต่อหนึ่งขั้วเราจึงกด:
ปุ่ม Control + b ลง (สมมติว่าตัวชี้อยู่ในเทอร์มินัลด้านบน)
ปุ่ม Control + b ขึ้น (สมมติว่าตัวชี้อยู่ที่ขั้วด้านล่าง)
ในกรณีที่เรามีเทอร์มินัลมากกว่าตัวอย่างเช่นหนึ่งในจากเทอร์มินัลด้านบนและเมื่ออยู่ในเทอร์มินัลแรกด้านล่างเราจะใช้ลอจิกทิศทางของแป้นคีย์บอร์ดนั่นคือ:
Control + b ปุ่มขวา
ตอนนี้ดังที่ฉันได้กล่าวไว้ในคำอธิบายการป้อนข้อมูล Tmux จะสร้างกลุ่มเซสชันในเทอร์มินัลเดียวกัน คำสั่งสำหรับสิ่งนี้คือ:
Control + b ค
จากนี้ไปเราจะสร้างเซสชันใหม่ (ส่วนหนึ่งของสแต็กที่ฉันแสดงความคิดเห็น) และเราสามารถตรวจสอบได้โดยดูจากส่วนที่ระบุของรูปภาพ (😛) เราจะเห็นเครื่องหมายดอกจันเปลี่ยนเป็นเทอร์มินัลซึ่งเราพบว่านี่เป็นแนวทาง หากเราต้องการกลับไปที่จุดเริ่มต้นให้กด: Control + b p (เพื่อกลับไปยังเทอร์มินัลก่อนหน้า) Control + bn (เพื่อไปยังเทอร์มินัลถัดไป) เราจะเห็นเครื่องหมายดอกจันเปลี่ยนสถานที่อีกครั้ง แต่ละหน้าต่างแยกจากกันเพื่อให้คุณสามารถแบ่งและแก้ไขได้ตามต้องการ หากเราต้องการปิดหนึ่งในหน้าต่างเซสชันเราจะต้องกด: ควบคุม + b & ในส่วนที่ระบุด้วยสีเหลืองเราจะเห็นกล่องโต้ตอบการยืนยันการปิดซึ่งเราต้องวาง Y (เพื่อปิด) หรือ N (เพื่อยกเลิกคำสั่งซื้อ) Y / N . อยู่ในเทอร์มินัลที่อยู่ติดกันหลังจากตอบคำถามยืนยันแล้ว คำถามคือฉันจะให้เครื่องมือนี้มีประโยชน์อย่างไร คำตอบมีมากมาย แต่สิ่งที่อยู่ในใจของฉันเร็วที่สุดคือการมีคอนโซลหลายตัวสำหรับจัดการบัญชี ssh การวิเคราะห์เครือข่ายการดำเนินการคำสั่งในลักษณะทั่วไปและการตรวจสอบระบบโดยไม่ต้องออกจากเทอร์มินัลจะเพิ่มประสิทธิภาพการทำงานของ คนที่ต้องรับมือกับหลายขั้ว ในส่วนที่สองของบทช่วยสอนเบื้องต้นนี้ฉันจะอธิบายเพิ่มเติมเล็กน้อยเกี่ยวกับการกำหนดค่าภายในของ Tmux และคุณสมบัติอื่น ๆ แม้ว่าจะมีคู่มือที่นักพัฒนาจัดเตรียมไว้ให้ก็ตาม "แมน tmux"
ฉันปล่อยให้คุณจับภาพเพิ่มเติม:
ไชโย - ….
สวัสดีโพสต์ที่ยอดเยี่ยม ชี้แจงและแจ้งว่าอยู่ในที่เก็บ Debian Wheezy (7) เพียงพอแล้วด้วย apt-get install tmux
อาศิรพจน์
มันดีแค่ไหนสำหรับคุณ ไชโย !!
ฉันติดตั้งแล้วและใช้งานได้ดีสำหรับฉัน
เหนือสิ่งอื่นใด tmux มีประโยชน์มากเมื่อคุณเชื่อมต่อจากระยะไกลผ่าน ssh เข้าขั้นเลิศ!
ไม่ต้องสงสัย .. ตรงไปตรงมาคือใช้ครั้งแรกที่คิด !! แต่แน่นอนความเป็นไปได้นั้นกว้างมาก !! .. ทักทายกัน
ขอบคุณมากสำหรับโพสต์นี้ฉันกำลังมองหาบางอย่างเช่นนี้สำหรับ KDE ก่อนหน้านี้ฉันใช้โปรแกรมจำลองเทอร์มิเนเตอร์ แต่ไม่มีทางเลือก qt ที่ทำแบบเดียวกันสิ่งนี้ช่วยฉันได้มาก
ขอแสดงความนับถืออย่างสูง.
ดี sep .. เป็นเครื่องมือที่ค่อนข้างใหม่ล่าสุด .. ซึ่งดึงดูดความสนใจของฉันเนื่องจากความเรียบง่ายในการใช้งาน บางทีถ้าคุณดูเอกสารอย่างเป็นทางการคุณอาจได้รับสิ่งที่น่าสนใจมากมาย ไชโย
ฉันไม่เข้าใจ Konsole ไม่ได้ผลสำหรับคุณ? oO
เย็น. แต่ฉันยังมีคำถาม: การใช้โปรแกรมจำลองเทอร์มินัลแตกต่างกันอย่างไร (เช่นของ gnome เป็นต้น) ที่ช่วยให้คุณเปิดแท็บต่างๆในแอปพลิเคชันเดียวกันได้ ดูเหมือนง่ายกว่าสำหรับฉันที่จะใช้สิ่งที่ฉันพูดถึงและเทอร์มินัลสภาพแวดล้อมเดสก์ท็อปส่วนใหญ่ที่ฉันรู้ว่ามีความเป็นไปได้นั้น ...
สิ่งอำนวยความสะดวกเป็นข้อเท็จจริงที่ค่อนข้างเป็นส่วนตัว เมื่อผู้ใช้ต้องใช้เครื่องมือเช่น urxvt พวกเขามองหาความเรียบง่าย แต่ก็ไม่ได้มองว่ามันสวย (แม้ว่าจะสามารถใช้กับการกำหนดค่าเพิ่มเติมอื่น ๆ ได้)
ในกรณีของ rxvt หากคุณมีความเป็นไปได้ที่จะมีการระบุแท็บอย่างถูกต้องด้วยแบบอักษรที่คุณต้องการด้วยสีที่คุณต้องการ ฉันคิดว่าประเด็นพื้นฐานของเรื่องนี้คือการใช้ทรัพยากร เทอร์มินัล gnome และอื่น ๆ มาพร้อมกับสภาพแวดล้อมเดสก์ท็อปโดยทั่วไปดังนั้นพวกเขาจึงใช้หน่วยความจำมากขึ้นซึ่งอาจไม่มีนัยสำคัญในคอมพิวเตอร์ที่ค่อนข้างใหม่ แต่ในคอมพิวเตอร์ในยุคหนึ่งการประหยัดโดยไม่ต้องลบฟังก์ชันการทำงานเป็นสิ่งที่ต้องพิจารณา
MHH ดูน่าสนใจ
คนที่มักจะมีเทอร์มินัลกระจัดกระจายบนโต๊ะทำงานและมีพื้นที่น้อยในการใช้งานก็ชอบเครื่องมือประเภทนี้ .. !! นอกจากนี้หากคุณใช้สภาพแวดล้อมเช่น i3 ซึ่งเป็นตัวจัดการประเภทน้ำตกคุณสามารถใช้ประโยชน์ได้มากเพราะช่วยประหยัดพื้นที่บนเดสก์ท็อปได้มาก
ความจริงที่น่าสนใจมากและฉันใช้มันสองสามครั้ง แต่ดูที่ประสิทธิภาพน้ำหนัก (การอ้างอิงของโปรแกรม) และความสะดวกฉันมักจะกลับไปที่«เทอร์มิเนเตอร์»ซึ่งเป็นเทอร์มินัลที่มีมัลติเพล็กเซอร์รวมอยู่และแท็บด้วยและมันก็ทำเช่นนั้น เช่นเดียวกับฉันฉันสามารถบันทึกโปรไฟล์และทุกอย่างได้ฉันสามารถเปิดลิงค์ได้โดยไม่ต้องใช้ส่วนเสริมเช่น urxvt คุณควรลอง……
นั่นไม่ได้หมายความว่า Urxvt สวยงาม แต่เพื่อความสะดวกสบาย Terminator
โปรดทราบว่าใครต้องการการกำหนดค่า Terminator อย่าลังเลที่จะถามฉัน🙂
ใน tmux ก็มีลักษณะเหล่านั้นเช่นกัน .. ถ้าเป็นเพราะจำนวนโปรแกรมฉันมั่นใจได้ว่าแค่ดาวน์โหลด Tmux คุณก็ไม่ต้องการอะไรอีกแล้ว! ขณะนี้ฉันมีหลายเครื่องที่ไม่มีสภาพแวดล้อมแบบกราฟิกรวมถึงการเรียกใช้บริการหลายอย่างพร้อมกัน การใช้ทรัพยากรเป็นสิ่งสำคัญมากสำหรับฉันเนื่องจากคอมพิวเตอร์ที่ฉันใช้ tmux มีอายุมากกว่า 10 ปีโดยเฉพาะเกี่ยวกับโปรแกรมจำลองเทอร์มินัลฉันมักจะใช้ zsh เป็นคอนโซลเริ่มต้น + urxvt ประเด็นคือ Tmux สามารถบันทึกเซสชันของสิ่งที่คุณกำลังทำโดยไม่มีปัญหาใด ๆ เพื่อให้กลับมาดำเนินการต่อได้ตลอดเวลาที่คุณต้องการ สิ่งที่เกี่ยวกับแท็บที่คุณควรรู้ว่าเพียงแค่เปิดใช้งานแท็บใน uxrvt คุณก็จะมีฟังก์ชันนั้นแล้ว .. แน่นอนว่าคุณต้องคำนึงว่าไม่ใช่ว่าฉันจะอธิบายทุกอย่างพร้อมกันมันจะยาวเกินไปสำหรับ โพสต์เกริ่นนำนั่นคือเหตุผลที่ฉันจะแบ่งสิ่งนี้ออกเป็นส่วน ๆ
หากคุณต้องการตรวจสอบสิ่งที่ฉันบอกคุณคุณต้องไปที่เอกสารอย่างเป็นทางการฉันรับรองว่าคุณจะพบลักษณะทั้งหมดที่คุณมักจะใช้กับเครื่องมือที่ฉันแสดงความคิดเห็น ไชโย…
ฉันติดตั้งแล้ว ตอนนี้ฉันกำลังทำตามบทแนะนำ ขอบคุณสำหรับคำเตือนเพราะฉันไม่จำเป็นต้องติดตั้ง Ratpoison อีกต่อไป
อย่างอื่นให้ลองเรียนรู้ การมีส่วนร่วมเป็นที่ชื่นชมแม้ว่าตอนนี้กับ Konsole ใน KDE ฉันทำได้ดี
เครื่องมือที่ดีแม้ว่า RatPoison จะใช้ได้เป็นครั้งคราว
จนถึงตอนนี้ KISS มากที่สุดและเครื่องมือที่ใช้ง่ายที่สุด
สวัสดี. คุณสามารถแก้ไข tmux เพื่อให้คอนโซลมีสีได้ และทั้งหมดนี้ที่เราแก้ไขเกือบทั้งหมดใน. bashrc?
หากสิ่งที่คุณบอกฉันเป็นความจริงตามที่ฉันพูดเพื่อความสะดวกและสบาย Terminator ดีกว่าตัวอย่าง:
คุณแบ่งขั้วออกเป็น 2 ส่วนในแนวนอนได้อย่างไร
Control + b แล้วกด Space
คุณจะเปลี่ยนไปใช้ขั้วต่อที่เชื่อมต่อได้อย่างไร:
ควบคุม + ตามด้วยลูกศรทิศทาง
ฉันจะแบ่งเทอร์มินัลออกเป็น 2 ส่วนแนวนอนได้อย่างไร:
Control + ลูกศรลง
เป็นสวิตช์ระหว่างขั้วต่อที่เชื่อมต่อ:
Alt + ลูกศรทิศทาง
อีกหนึ่งขั้นตอนที่ต้องทำกับ tmux คือสองครั้งที่ฉันได้ทดสอบดีฉันจะกลับไปที่เทอร์มิเนเตอร์เพื่อความสะดวกนั้นนอกเหนือจากข้อเท็จจริงที่ว่าการกำหนดค่านั้นไม่นานเท่าในกรณีของ Urxvt + Tmux
และอย่างที่บอกแน่นอนว่าการกำหนดค่านั้นสวยงามถ้าเพียง แต่ฉันสามารถกำหนดค่าในลักษณะเดียวกับที่เทอร์มิเนเตอร์เกิดขึ้นกับฉันได้ทันทีซึ่งฉันไม่สามารถทำได้ (อาจเป็นเพราะความเกียจคร้านในการกำหนดค่าหรือเพราะบางทีฉันทำผิด )
อธิบายดีๆในกระทู้ !!!!
PS: ฉันชอบเดสก์ท็อปของคุณเป็นฟลักซ์บ็อกซ์ใช่ไหม ???
ฉันคิดว่ามันเป็นเรื่องของรสนิยมอยู่แล้ว .. ตัวอย่างเช่นฉันกำลังมองหาความเรียบง่ายและฉันเห็นการใช้องค์ประกอบทั้งสองนี้ง่ายมากฉันจะต้องทำโพสต์เพื่ออธิบายเหตุผลบางทีฉันอาจจะมีอะไรเล็กน้อย มีแนวโน้มที่จะใช้เมาส์น้อยลง
หากมีการกำหนดค่าฟลักซ์บ็อกซ์โดยมีองค์ประกอบน้อย
ความนับถือ
เพื่อความง่ายและสะดวกที่คุณมี tmux คุณสามารถกำหนดคีย์แมปให้กับสิ่งที่คุณร้องเพลงได้
คุณยังสามารถสร้างซ็อกเก็ตและแชร์เซสชันและหากคุณต้องการบางสิ่งที่กำหนดค่าสภาพแวดล้อมล่วงหน้าหรือกำหนดสิทธิ์สำหรับซ็อกเก็ตคุณมีสคริปต์เช่น tmuxinator เพื่อจัดการโปรเจ็กต์และ wemux เพื่อแชร์เซสชัน และในแง่นี้เทอร์มิเนเตอร์ก็สั้นนอกจากจะใช้ทรัพยากรมากกว่า tmux แล้ว
ดังที่ฉันได้กล่าวไปแล้วเทอร์มิเนเตอร์นั้นง่ายและสะดวกสบายมากขึ้นเนื่องจากวิธีที่คุณกำหนดค่าแป้นพิมพ์ลัดฉันไม่สามารถกำหนดค่าให้แบ่งโดยตรงด้วย (Control + Arrow) แต่เมื่อใดก็ตามที่ฉันใช้มันจะเป็น (Control + z + Arrow) นั่นคือวิธีที่ฉันสามารถกำหนดค่าได้อย่างน้อยก็อย่างที่ฉันเห็นดูเหมือนว่าจะเพิ่มขึ้นอีกขั้น แต่อย่างที่ "freebsddick" กล่าวว่ามันเป็นเรื่องของรสนิยมมากกว่าฉันจะไม่ต่อสู้เปรียบเทียบระหว่าง tmux และเทอร์มิเนเตอร์ตามที่กล่าวว่าเทอร์มิเนเตอร์ "msx" เป็นเทอร์มินัลแบบกราฟิกแน่นอนว่ามันมาพร้อมกับมัลติเพล็กเซอร์ที่รวมอยู่ซึ่งแตกต่างจาก tmux ที่คุณสามารถใช้ภายใต้ tty
สำหรับผู้ที่เปรียบเทียบ tmux กับส่วนอื่น ๆ ของเทอร์มินัลกราฟิก:
TMUX ไม่ใช่เทอร์มินัลมันเป็นเทอร์มินัล TTY / VTY หลายตัว
ความแตกต่างที่สำคัญคือแม้ว่า Terminator, Konsole และเพื่อน ๆ สามารถแบ่งย่อยหน้าจอหลักของพวกเขาออกเป็นหน้าจออื่น ๆ ได้ แต่พวกเขาก็ทำเช่นนั้นบน GRAPHIC LAYER เสมอ
ในทางกลับกันหน้าจอ tmux และ GNU จะจำลองเทอร์มินัลข้อความด้วยตัวเองโดยอนุญาตให้ UNDOUBLE คอนเทนเนอร์หลักเป็นแอปพลิเคชันเบื้องหน้าและทำงานต่อในพื้นหลัง
tmux มีประโยชน์อย่างยิ่งเมื่อเราเข้าถึงจากระยะไกลผ่าน SSH และเมื่อเราต้องการความน่าเชื่อถือ 100% เมื่อดำเนินการงานที่ไม่ใช่กราฟิกบางอย่างในสภาพแวดล้อมแบบกราฟิกที่ไม่น่าเชื่อถือ 100%
สมมติว่าเรากำลังทำการสำรองข้อมูล scp หรือเรียกใช้สคริปต์ซึ่งจะใช้เวลาหลายชั่วโมงในการดำเนินการให้เสร็จสมบูรณ์และเราไม่สามารถเสี่ยงต่อการหยุดชะงักได้: tmux เข้ามาช่วยเหลือ
แทนที่จะเรียกใช้สคริปต์การสำรองข้อมูลหรือ scp ดังกล่าวโดยตรงจากเทอร์มินัลกราฟิกหรือต้องเข้าสู่ tty ในโหมดข้อความเราสามารถเรียกใช้ tmux เริ่มงานที่ได้รับมอบหมายและปลดล็อคเทอร์มินัลมัลติเพล็กซ์ในกรณีที่เราไม่จำเป็นต้องเห็นข้อเสนอแนะ จากคำสั่งของเรา
หากเซสชัน X ของเราหยุดทำงานด้วยเหตุผลใดก็ตามเราเริ่มเซสชันใหม่หรือไปที่ tty เราเชื่อมต่อเซสชัน tmux ปัจจุบันและดำเนินการต่อจากที่ที่เราอยู่
หรือตัวอย่างเช่นเราจำเป็นต้องเรียกใช้งานที่ต้องใช้เวลาพอสมควรและเราต้องย้ายออกจากเครื่องเราสามารถเข้าถึงเซสชัน tmux ที่กำลังทำงานผ่าน SSH และทำงานต่อจากที่นั่นได้
tmux นั้นยอดเยี่ยมมากแม้ว่าจะมีการปรับเปลี่ยนล่าสุดที่พวกเขาทำกับ Konsole ฉันพบว่าตัวเองใช้มันน้อยลงเรื่อย ๆ และสำหรับงานเฉพาะบางอย่างเช่นที่ฉันพูดถึงข้างต้น
http://i.imgur.com/L4JJI8m.png
http://i.imgur.com/rfWjAMs.png
http://i.imgur.com/oy5uqSN.jpg
http://i.imgur.com/AN8guja.png
http://i.imgur.com/og6NQBE.png
http://i.imgur.com/JTH4SHc.jpg
http://i.imgur.com/LaO9IUp.png
http://i.imgur.com/fQoaKSk.png
ข้อมูลที่ยอดเยี่ยมวันก่อนฉันต้องการอะไรแบบนี้
เป็นเรื่องดีที่ให้บริการคุณ .. ตราบใดที่ฉันมีเวลาฉันจะเผยแพร่ส่วนที่สอง🙂
หนึ่งในเทอร์มินัลที่ฉันแนะนำเนื่องจากมีลักษณะของการเป็นมัลติเพล็กเซอร์คือเทอร์มิเนเตอร์ฉันขอแนะนำ
ในการติดตั้งอย่างง่ายด้วยตัวยุติการติดตั้ง aptitude
น่าเสียดายที่ในชั้นประถมมันไม่ได้ผลคำทักทาย
อะไร!?
ในระบบปฏิบัติการพื้นฐานเดียวที่ฉันติดตั้ง (เบต้า 2 ต่อวัน) เป็นหนึ่งในเครื่องมือแรกที่ฉันติดตั้ง
tmux ใช้งานได้แม้กระทั่งบนเครื่องปิ้งขนมปังและหากไม่ตรวจสอบโครงการ NetBSD
Tmux ดีมากคล้ายกับ Terminator แม้ว่าฉันจะคุ้นเคยกับการใช้หน้าจอ
ผสม konsole กับ tmux ได้ไหม
พวกเขาไม่ผสมพวกเขาเสริมซึ่งกันและกันตรวจสอบภาพหน้าจอของความคิดเห็นของฉันด้านบน
Tmux นั้นน่าทึ่งในตัวมันเองและยังใช้ร่วมกับ Vim สำหรับผู้ที่ใช้หน้าจอขั้นตอนในการ Tmux นั้นเป็นเพียงเรื่องของการแมป ctrl กับ ctrl และเรียนรู้คำสั่งเล็กน้อย
tmux = เทอร์มิเนเตอร์
จัดเตรียมอินเทอร์เฟซบรรทัดคำสั่ง (CLI) ที่ใช้งานได้เต็มรูปแบบสำหรับ Linux, จัดเรียงเทอร์มินัลในตาราง, เปิดหลายเซสชันในแท็บ, ลากและวางการจัดลำดับเทอร์มินัลใหม่, แป้นพิมพ์ลัดที่กำหนดค่าได้มากมาย, บันทึกเค้าโครงและโปรไฟล์หลายรายการในการตั้งค่า พิมพ์พร้อมกันไปยังกลุ่มเทอร์มินัลโดยพลการสไตล์ภาพที่ปรับแต่งได้
ยอดเยี่ยมมันให้บริการฉันมาก
ขอบคุณมากที่อุดหนุน