ก่อนดำเนินการกับ XMonad บน Debian เสถียรตามสัญญา ในโพสต์ก่อนหน้านี้, ฉันต้องการสร้างวงเล็บเพื่อที่เราจะได้ตัดสินใจเลือกที่ดีและประหยัดเวลาและทำงานเพื่อให้โต๊ะทำงานได้ตามที่เราต้องการ เริ่มจากคำแนะนำทั่วไปกันก่อน
ก่อนที่จะเริ่ม
- อ่านคู่มือ หลายครั้งที่เราทำผิดพลาดร้ายแรงโดยไม่อ่านคู่มือ ผู้จัดการไทล์เกือบทั้งหมดจะทักทายคุณด้วยหน้าจอว่างเปล่าที่อบอุ่นในครั้งแรกที่คุณเรียกใช้ อย่าตื่นตกใจ. หากคุณมาไกลขนาดนี้แล้วและไม่รู้จะทำอย่างไรให้กด และพิมพ์ man insert-your-window-manager ที่นี่ ทุกสิ่งที่ฉันได้ลองนำมาซึ่งคำอธิบายที่เป็นประโยชน์มากเกี่ยวกับวิธีการใช้งานโดยทั่วไป ในการกลับสู่สภาพแวดล้อมแบบกราฟิกให้กด และพร้อม แม้ว่าคุณควรทำสิ่งนี้ก่อนที่จะเรียกใช้อะไรก็ตาม
- อย่ากลัวขั้ว คุณจะใช้มันเยอะมากจนมีทางลัดสำหรับมันตั้งแต่ต้นในเกือบทุกอย่าง ฉันแนะนำ rxvt-unicode ฉันจะอธิบายว่าทำไมในภายหลัง
- อย่าคัดลอกและวางไฟล์การกำหนดค่าโดยไม่ตรวจสอบ สิ่งนี้มีความสำคัญเนื่องจากการตั้งค่าเหล่านี้มีไว้สำหรับผู้ใช้ไม่ใช่เพื่อคุณ อย่างไรก็ตามสิ่งที่น่าสนใจคือการสังเกตอย่างรอบคอบและดูว่ามีประโยชน์อะไรกับคุณ ฉันแนะนำให้คัดลอกและวางเฉพาะเมื่อไฟล์เหล่านี้เป็นไฟล์ขนาดเล็กมากผู้ใช้ทั่วไปหรือโค้ดเท่านั้น
- ใจเย็น ๆ . สภาพแวดล้อมแทบจะไม่พอดีในครั้งแรก คุณจะพบข้อผิดพลาดกับตัวจัดการหน้าต่างของคุณแน่นอน ดังนั้นควรรักษาสภาพแวดล้อมแบบกราฟิกที่คุณใช้งานอยู่แล้วให้ปลอดภัยและตรวจสอบให้แน่ใจว่าคุณรู้วิธีกลับสู่สภาพแวดล้อมในกรณีฉุกเฉิน ต่อมาฉันจะอธิบายวิธีการ
เราต้องการอะไร?
- การแจกจ่าย Linux ใด ๆ จนถึงตอนนี้สิ่งที่ดีมาก
- โปรแกรมแก้ไขข้อความโดยเฉพาะอย่างยิ่งโปรแกรมที่สามารถเรียกใช้ในเทอร์มินัล
- โปรแกรมจำลองเทอร์มินัล สิ่งที่สภาพแวดล้อมเดสก์ท็อปนำมาก็เพียงพอแล้ว
- คุณชนะ 😀
ทางเลือก
ตอนนี้สิ่งดีๆเริ่มขึ้นแล้วเราจะเลือกตัวจัดการหน้าต่างท่ามกลางตู้ที่ไม่มีที่สิ้นสุดในจักรวาล ดังนั้นตอบคำถามนี้ แต่เพียงคำเดียว: คุณกำลังทำอะไรในคอมพิวเตอร์ของคุณ. โปรแกรม? คุณแล่นเรือไหม ที่คุณเขียน? คุณอ่าน? เมื่อคำถามนี้ได้รับคำตอบแล้วฉันจะให้คำแนะนำ: มองหาผู้จัดการที่ตั้งโปรแกรมด้วยภาษาโปรแกรมที่คุณใช้อยู่ ตรวจสอบด้วยว่ามีผู้จัดการอยู่ในการแจกจ่ายของคุณหรือไม่ บางอย่างใหม่มากจนไม่ได้ เราเริ่ม.
น่ากลัว
การตั้งค่า: Lua
ในความโปรดปราน: พัฒนามาจาก DWM ไม่กี่ปีที่ผ่านมา เริ่มต้นด้วยสาขา 3 เริ่มกำหนดค่าตัวเองจาก Lua ซึ่งเป็นภาษาส่วนขยายที่มีประสิทธิภาพมาก ถือเป็นนวัตกรรมใหม่เนื่องจากเป็นครั้งแรกที่ใช้ไลบรารี XCB ใหม่เพื่อสร้างความเสียหายให้กับ Xlib มีชุมชนผู้ใช้ที่แข็งแกร่ง ด้วยการใช้ Lua คุณจะได้รับไลบรารีมาตรฐานและไลบรารีของบุคคลที่สามที่ขยายฟังก์ชันการทำงานเช่นวิดเจ็ต มีระบบการแจ้งเตือนของตัวเองเช่น alert-osd; กำหนดค่าได้อย่างเท่าเทียมกันใน Lua รองรับปุ่มต่างๆ มีเค้าโครงค่อนข้างน้อยสำหรับภาพโมเสคเริ่มต้น
ต่อต้าน: ผู้ใช้หลายคนทนไม่ได้ที่จะเปลี่ยนไปใช้ Lua ไฟล์กำหนดค่ามีขนาดใหญ่และเพื่อลดขนาดคุณต้องรู้บางอย่างเกี่ยวกับ Lua บางครั้งคุณมีปัญหากับ Xcompmgr หากคุณทำลายการกำหนดค่าคุณจะกลับไปใช้การกำหนดค่าที่เป็นค่าเริ่มต้นจะไม่เก็บการกำหนดค่าก่อนหน้านี้ไว้
หมายเหตุ: ไม่ใช้เดสก์ท็อปเสมือนหากไม่ใช่ป้ายกำกับ สามารถกำหนดค่าเพื่อให้แอปพลิเคชันทำงานบนแท็กบางแท็ก
เอ็กซ์โมนาด
การตั้งค่า: Haskell
ในความโปรดปราน: แม้ว่ามันจะฟังดูอวดดี แต่ความจริงที่ว่ามันได้รับการพัฒนาใน Haskell ทำให้มีแนวโน้มที่จะเกิดข้อบกพร่องและข้อผิดพลาดจากมนุษย์น้อยลงและมีความเสถียรอย่างมาก หากการกำหนดค่า (ในกรณีนี้คือการคอมไพล์สภาพแวดล้อมใหม่) ล้มเหลวระบบจะเก็บการกำหนดค่าก่อนหน้าไว้และส่งข้อความถึงคุณว่าเกิดขึ้น ไฟล์การกำหนดค่ามีน้อยและเข้าใจง่าย เขาเข้าได้กับเกือบทุกอย่าง
ต่อต้าน: การพึ่งพา Haskell เป็นปัญหาหลัก การดาวน์โหลดหมายความว่าต้องดาวน์โหลดแพ็คเกจ haskell-platform หรืออย่างน้อย ghc ซึ่งใหญ่ไปหน่อย Haskell สามารถ (และ) ค่อนข้างคลุมเครือหากคุณคุ้นเคยกับการเขียนโปรแกรมที่จำเป็นและไม่ใช้งานได้ (สำหรับการเร็ว: ไปทำสิ่งนี้ ในทางตรงกันข้าม นี่คือสิ่งนี้ไปประเมินมัน). มันไม่รองรับปุ่มเท่าที่ฉันรู้ มีเค้าโครงไม่กี่แบบโดยค่าเริ่มต้น
หมายเหตุ: สามารถกำหนดค่าให้พอดีกับสภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบได้อย่างง่ายดาย ฉันคิดว่า แต่ฉันไม่รับรองว่ามันไปที่ Gnome และ Xfce โดยตรง ส่วนขยายจำนวนมากสามารถติดตั้งได้โดยตรงจากการแฮ็กที่เก็บ Haskell ผ่านการติดตั้งแบบ cabal ที่เรียบง่ายแม้ว่าจะใช้เวลาสักครู่เนื่องจากจะรวบรวมเมื่อดาวน์โหลด
นี่คือบทความที่ฉันจะใช้เป็นตัวอย่างบทความในอนาคต
บอบบาง
การตั้งค่า: ทับทิม
ในความโปรดปราน: ใช้ Ruby ดังนั้นการกำหนดค่าจึงยุ่งยากน้อยลง Ruby นั้นดีและมีไวยากรณ์ที่ชัดเจน มีตัวจัดการแพ็คเกจของตัวเองเพื่อติดตั้งค่าเช่าช่วงเรียกว่า sur มีการเติบโตอย่างรวดเร็วซึ่งพูดถึงคุณภาพของมัน มีระบบแท็กที่เข้มงวดเช่นยอดเยี่ยม แต่ซับซ้อนกว่านี้อาจเป็นประโยชน์สำหรับบางคน เทอร์มินัลเริ่มต้นคือ rxvt-unicode ดังนั้นชี้ไปที่ Subtle; ส่วนใหญ่ทิ้งไว้ให้เราและก็ดีที่มีอยู่แล้วถ้าคุณจะใช้
ต่อต้าน: ดูเหมือนจะไม่มีข้อมูลมากนักในภาษาของเรา
หมายเหตุ: นอกเหนือจากระบบแท็กที่เข้มงวดแล้วยังใช้ระบบปูกระเบื้องที่แตกต่างกันโดยยึดตามกริด ฉันยังไม่ได้ทดสอบอย่างละเอียดเพื่ออธิบายอย่างละเอียด แต่ดูเหมือนว่าจะแบ่งพื้นที่ทำงานออกเป็นพื้นที่เริ่มต้นแทนที่จะปล่อยให้แอปพลิเคชันใช้งาน
DWM
การตั้งค่า: ผ่านส่วนหัว C และไฟล์อัตโนมัติ
ในความโปรดปราน: เขาเป็นหนึ่งในบุคคลในตำนานบิดาของ Awesome และเป็นส่วนหนึ่งของสายวิวัฒนาการที่สร้างขึ้นโดยนักพัฒนาเครื่องมือแบบไม่ต้องดูดซึ่งเป็นชุดเครื่องมือที่ออกแบบมาเพื่อให้ผู้ใช้ขั้นสูงสามารถใช้งานได้มากขึ้น ถ้าคุณรู้จัก dmenu และคุณรู้ว่าฉันกำลังพูดถึงอะไร
ต่อต้าน: โดยส่วนตัวยังไม่ได้ลองใช้จึงไม่มีข้อติ ผู้คนพูดถึงเขาอย่างมาก
หมายเหตุ: ทัวร์ชมค่ายทหารของ ไม่ดูด เพื่อให้พวกเขาเห็นว่ากำลังทำอะไรอยู่
ตัวจัดการหน้าต่างตั้งแต่เริ่มต้น
การตั้งค่า: ไฟล์กำหนดค่าของตัวเอง
ในความโปรดปราน: สนับสนุนคุณสมบัติหลายอย่างโดยปกติแล้วมีเพียงผู้จัดการที่ตั้งโปรแกรมได้เท่านั้นที่สามารถเสนอได้เช่นปุ่มคำอธิบายภาพและไอคอนและมีชุมชนที่ภักดีและขยายตัวอย่างรวดเร็ว
ต่อต้าน: เอกสารเล็ก ๆ น้อย ๆ ในภาษาของเรา
หมายเหตุ: ชื่อของมันดูขัดแย้งกันเนื่องจากไม่ได้แนะนำให้เราสร้างสภาพแวดล้อมของเรา แต่กำหนดค่าเท่านั้น คล้ายกับการกำหนด Awesome ซึ่งเป็นกรอบสำหรับการสร้าง window manager ของเราเอง แต่อันนี้ทำ
สเปกตรัม (เดิมคือ scrotwm)
การตั้งค่า: ไฟล์กำหนดค่าของตัวเอง
ในความโปรดปราน: มันใช้งานได้ดีและมีการแสดงความคิดเห็นไฟล์ config เพียงพอที่จะตั้งค่า มีแถบของตัวเองซึ่งสามารถแสดงผลลัพธ์ของคำสั่งเฉพาะ มันเร็ว.
ต่อต้าน: บางคนอาจรู้สึกว่างเปล่าเล็กน้อยเพราะมีบางอย่างพลาดที่ผู้จัดการคนอื่น ๆ สามารถทำได้โดยการเขียนโปรแกรมง่ายๆ
หมายเหตุ: หากคุณยังสงสัยว่าทำไมจึงเปลี่ยนชื่อให้ลองอ่านชื่อเก่าแบบเต็มตามที่เห็นสมควร หลายคนคิดว่าการอ้างอิงถึงส่วนหนึ่งของกายวิภาคของผู้ชายที่อยู่ใต้สุด
ตอไม้ WM
การตั้งค่า: เสียงกระเพื่อมสามัญ
ในความโปรดปราน: ภาษาอื่นที่ใช้ภาษาที่ใช้งานได้เป็นการกำหนดค่า มีประโยชน์สำหรับผู้ที่เคยใช้ Emacs Lisp
ต่อต้าน: ยังไม่ได้ลองใช้ ดังนั้นฉันไม่รู้ ส่วนหนึ่งอาจเป็นเพราะฉันไม่รู้อะไรเกี่ยวกับ Lisp
หมายเหตุ: ไม่มีอะไรให้สังเกตเห็นนอกจากภาพที่น่าสนใจของผู้ใช้ StumpWM ที่มีความสุขเห็นได้ชัดว่ามีความสุขมาก
ไม่มีอีกแล้วเหรอ?
แน่นอนฉันรู้ แต่ฉันไม่รู้จักพวกเขาหรือพวกเขาผ่านฉันไปแล้วในคู่มือนี้ มีความเป็นไปได้สูงว่าภาษาโปรแกรมที่คุณกำลังเรียนรู้ (ฉันหมายถึงถ้าคุณเป็น) ถูกใช้เป็นค่ากำหนดสำหรับหนึ่งแล้ว แต่แม้ว่าทั้งหมดจะเป็นผลงานการออกแบบไม่ใช่จากธรรมชาติ แต่ก็ไม่ได้หมายความว่าพวกเขาจะไม่อยู่ภายใต้การแข่งขันเพื่อความอยู่รอดดังนั้นจึงมีโครงการที่ถูกทิ้งร้างหรือตายไปมากมายเพราะพวกเขาไม่มีใครรับใช้และหลงทาง เวลา.
ข้อพิจารณาอื่น ๆ และคำตอบด่วน
- ทำไมต้องใช้ rxvt-unicode urxvt (เรียกแบบนี้ แต่แพ็คเกจเรียกว่า rxvt-unicode) เป็นโปรแกรมจำลองเทอร์มินัลที่รองรับ 256 สีส่วนขยาย Perl แท็บและอื่น ๆ มีประโยชน์มากเนื่องจากแอปพลิเคชันเทอร์มินัลใช้โครงร่างสีกำหนดค่าได้ง่ายใน urxvt เพื่อแสดงตัวเองบนหน้าจอ ทำให้งานในการมีอินเทอร์เฟซที่สวยงามและเป็นหนึ่งเดียวกันง่ายขึ้นมาก
- ฉันจะทำสิ่งมหัศจรรย์ของ dotshare.it? หากคุณรู้จักหน้านี้คุณจะได้ทัวร์ชมไฟล์การกำหนดค่าของผู้ที่เห็นแก่ผู้อื่นที่วางไว้ที่นั่นแม้ว่าจะดูเหมือนว่าพวกเขาทำเพื่ออวดก็ตาม ทั้งหมดนี้เป็นเรื่องของการทบทวนเรียนรู้จากพวกเขานำสิ่งนั้นไปใช้ในตัวจัดการหน้าต่างของคุณและข้ามนิ้วของคุณเพื่อให้มันใช้งานได้โดยเฉพาะอย่างยิ่งถ้าคุณไม่รู้ว่าคุณกำลังทำอะไรอยู่
- คุณสลับโต๊ะทำงานได้อย่างไร?แก้ไขไฟล์
~ / .xinitrc
เพื่อให้มีบรรทัดเดียวที่ระบุว่า
exec แทรกที่นี่ของคุณ wm
ถ้าคุณอยู่ใน Arch บางทีคุณอาจจะทำไปแล้วคุณก็แค่เปลี่ยนบรรทัดพูดว่า
ผู้บริหาร startxfce4
a
เอ็กแซก xmonad
สิ่งนี้ใช้ได้กับคำสั่ง startx หรือ slim หากคุณมีหน้าจอการเข้าถึงเช่น GDM หรือ KDM พวกเขาได้นำบางสิ่งบางอย่างมาเปลี่ยนเซสชันแล้ว
- โปรแกรมแก้ไขข้อความจำเป็นหรือไม่? แต่แน่นอนมันเป็น ถ้ามันทำงานในเทอร์มินัลได้ดีกว่าเนื่องจากการปูกระเบื้องเข้ากันได้ดีกับเทอร์มินัล ถ้าไม่รู้ว่าอันไหนเริ่มด้วย nano คนอื่น ๆ ที่ทำงานอยู่ด้านบนของเทอร์มินัล ได้แก่ Vi, Vim และ Emacs แต่คุณอาจต้องได้รับการฝึกฝนเพื่อจัดการกับมันอย่างเหมาะสม พวกเขาทั้งหมดถูกเรียกด้วยชื่อไม่มีปัญหากับสิ่งนั้น
- และการตั้งค่า? ภายในเวลาที่กำหนด. นอกจากนี้ฉันไม่สามารถให้การตั้งค่าที่คุณกำลังมองหาสำหรับผู้จัดการแต่ละคนได้เพียงเพราะฉันไม่สามารถใช้งานได้ทั้งหมด
สรุปผลการวิจัย
มีให้เลือก. ใช่แล้วครั้งต่อไปที่เราพบกันฉันจะอธิบายไฟล์อย่างละเอียด xmonad.hs พื้นฐานทั่วไปและอื่น ๆ บน Debian ที่เสถียร แล้วพบกันใหม่.
ของฉันดีรอ sgte. โพสต์😉
อืมน่าสนใจ ฉันรู้จัก Lua บางคนดังนั้นอาจลอง Awesome 🙂
สิ่งที่ดีคือ Awesome ที่คุณพบในการกระจายเกือบทั้งหมดแม้แต่ Debian เสถียร
ฉันได้ลองแล้ว มันดูไม่ยาก แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา😛
โซเยซพรีเมียร์ !!
ไอเทมแมนยอดเยี่ยม +1. แฮ็กเกอร์ Google ส่วนใหญ่และโดยทั่วไป - ใช้ Xmonad แต่อย่างที่คุณบอกว่ามันเป็นภาษาต่างดาวฉันต้องนั่งเงียบ ๆ เพื่อทบทวนมันมีบทช่วยสอนที่ดีที่นี่: http://www.learnhaskell.com; นอกจากนี้ธีมคอมไพเลอร์ของกลาสโกว์ก็ไม่น้อยไปกว่ากันหากคุณไม่ได้ใช้ Haskell ทุกวันหรือเป็นแฟนของ Xmonad คุณต้องดาวน์โหลดสัตว์ร้าย 700mb ตัวนั้นเพื่อให้มีสภาพแวดล้อมที่เรียบง่ายฮ่าฮ่า!
ในฐานะ WM ที่น่าสนใจและใช้งานง่ายฉันจะเพิ่มลงในรายการของคุณ i3wm (www.i3wm.org) ซึ่งเป็นสภาพแวดล้อมที่สมบูรณ์มากพร้อมแถบสถานะในตัว (ข้อดีสำหรับการไม่เสียเวลาในการกำหนดค่าอะไรเลย) ไฮเปอร์ง่ายและ ไฟล์กำหนดค่าที่ง่ายมากในการปรับแต่งสไตล์ Windows .ini และยังอยู่ในการพัฒนาเต็มรูปแบบ
เช่นเดียวกับ WM สงสัย: DSWM (Deep Space WM) อิงจาก StumpWM และมุ่งเน้นไปที่แฟน ๆ ของ Emacs ... ฉันเป็นแฟน Emacs แต่ไม่มีคลื่นกับ DSWM xD
สำหรับตอนนี้และหลังจากลองทุกสิ่งที่คุณตั้งชื่อในรายการฉันอยู่กับ Awesome 3 มาตลอดเนื่องจากฉันไม่ได้รับการเปลี่ยนแปลงการกำหนดค่ากะทันหันจนถึงตอนนี้ฉันไม่เคยมีปัญหากับ WM นี้ (ใช้เวอร์ชันล่าสุดเสมอ) และฉันพบว่ามัน ทรงพลังและอเนกประสงค์เกือบจะสมบูรณ์แบบเพื่อแทนที่เดสก์ท็อปเต็มรูปแบบเช่น KDE SC
ฉันชอบ dwm และฉันใช้มันมานานแล้ว แต่การเป็นคนเรียบง่ายสุด ๆ ฉันพบว่ามันขาดหลายสิ่งที่ฉันใช้ WM อื่นที่ฉันเป็นแฟนตัวยงคือ Musca ซึ่งปัจจุบันถูกละทิ้งแม้ว่าพวกเขาจะปลอมแปลงในขณะที่ยังคงรักษาสาระสำคัญไว้มากมาย แต่การจัดการแถบสถานะโดย Awesome และ i3 นั้นเหนือกว่าอย่างชัดเจน
สิ่งที่ฉันชอบคือ Subtle - และแม้ว่าฉันจะไม่ได้เขียนโปรแกรมใน Ruby แต่ก็เป็นข้อดีเพราะฉันรักภาษานี้ทันทีที่ฉันมีเวลาฉันจะทดสอบในเชิงลึกสำหรับฉันแล้วดูเหมือนว่ามันจะเบากว่า Awesome และจากสิ่งที่พวกเขาพูดในโครงการที่พวกเขาอ้างว่าให้มันใช้งานได้เหมือนกัน
เคล็ดลับ: ถ้าคุณใช้ WM หรือ * box manager ให้ลอง Compton -X composer fork ของ xcompmgr-dana แล้วแสดงความคิดเห็นในบล็อกนี้ - อย่างน้อยก็ _excellent_ (ฉันจำไม่ได้ว่าใครโพสต์บทความต้นฉบับ แต่ขอบคุณ!)
¬¬จริงเหรอ?
อาจจะไม่ถึง * ทั้งหมด * KDE แต่ใช่สำหรับ Kwin การรวมเข้ากับ KDE จะต้องดีมาก
"¬¬จริงเหรอ?"
ฮ่า ไม่ใช่ข้อความแน่นอน!
แต่ Awesome นั้นสมบูรณ์มากและทำงานได้ดีมาก
ดู KDE SC 4.9.1 บน Arch Linux x86_64 โดยใช้เคอร์เนล Liquorix 3.5.4 และเครื่องมือเพิ่มประสิทธิภาพการเข้าถึง CPU ตาม cgroups- Ulatencyd + การปรับแต่งเพิ่มเติมเล็กน้อย (ใน /etc/sysctl.conf และที่อื่น ๆ ) ดีมาก แต่ดีมากดังนั้นซูโอดีที่ดูเหมือนว่าอาชญากรรมที่จะไม่ใช้มันเป็นผ้าไหมมันทำให้ฉันประทับใจ! XD
นอกจากนี้การจัดการพลังงานของ KDE SC 4.9.1 สมควรได้รับส่วนของตัวเอง: การใช้ทรัพยากรตามสภาพแวดล้อมได้รับการปรับให้เหมาะสมที่สุดเพื่อการประหยัดพลังงาน - มักจะพูดถึงการใช้เครื่องจักรบนท้องถนนด้วยแบตเตอรี่ซึ่งสามารถให้คุณใช้งานได้ WM อย่าง Awesome หรือ dwm (สองตัวที่ฉันใช้บ่อยที่สุด) นั้นเล็กน้อย WOW! KDE SC 4.9.1 ใช้พลังงานแบตเตอรี่ต่ำมาก! และเรากำลังพูดถึงเดสก์ท็อปแบบเต็ม / แบบเต็มพร้อมคุณสมบัติพรีเมียมเทียบกับตัวจัดการหน้าต่างที่มีแถบถาดในตัว o_O
นอกจากนี้ยังมีคำถามที่คนทั่วไปรู้จักกันน้อยมาก: ในขณะที่ GNOME มักจะมีด้านสังคมที่มุ่งเน้นไปที่ความสามารถในการใช้งานและการผสานรวมของผู้ใช้โดยเน้นการรองรับภาษาและอุปกรณ์อินพุตทุกประเภท KDE เป็นดินแดนของผู้ใช้ พวกเขากำลังมองหาบางสิ่งบางอย่างเพิ่มเติมจากสภาพแวดล้อมแบบกราฟิกและทำไมไม่มาจากแฮกเกอร์หลาย ๆ คนและนั่นก็สะท้อนให้เห็นใน 'รายละเอียด' ที่ซ่อนอยู่หลายอย่างเช่น:
1. ไปที่ภาพรวมของเดสก์ท็อป ในกรณีของฉันฉันกำหนดค่าไว้สองวิธี:
ที่ 1. ภายในการตั้งค่าระบบเราไปที่ลักษณะการทำงานของพื้นที่ทำงาน (ฉันคิดว่าในภาษาสเปนจะเป็นพฤติกรรมของพื้นที่ทำงานหรือสิ่งที่คล้ายกัน) เราเลือกขอบหน้าจอ (ขอบหน้าจอ?) จากนั้นในขอบหน้าจอใด ๆ เราเลือกเอฟเฟกต์ Destkop Grid (ฉันมีที่ขอบล่างขวา)
1 บ. บนหน้าจอทั่วไปของการตั้งค่าระบบ เราไปที่ทางลัดและผู้จัดการ (ฉันเดาว่าบางอย่างเช่นท่าทางสัมผัสและแป้นพิมพ์ลัด) จากนั้นแป้นพิมพ์ลัดทั่วโลก (แป้นพิมพ์ลัดทั่วโลก) และสุดท้ายในคำสั่งผสม KDE Component เรามองหา KWin ตอนนี้สิ่งเดียวที่เหลือคือการผูกเอฟเฟกต์ Show Desktop Grid (ฉันคิดว่าในภาษาสเปนพวกเขาแปลว่าแสดงตารางเดสก์ท็อปหรืออะไรทำนองนั้น) เป็นทางลัดที่สะดวกสบายสำหรับเรา (ในกรณีของฉัน Meta + s)
ฉันจะไปที่ไหน: มีรายละเอียดที่น่าสนใจมากเมื่อเราทำงานกับโต๊ะทำงานหลายตัว
เมื่อเปิดใช้งานมุมมองตารางเดสก์ท็อปเราไม่เพียง แต่เห็นเดสก์ท็อปเสมือนทั้งหมดที่เราเปิดใช้งานเท่านั้น แต่ยังรวมถึงแอปพลิเคชันทั้งหมดที่อยู่ในแต่ละเดสก์ท็อปด้วยซึ่งสามารถลากไปมาระหว่างเดสก์ท็อปได้
ตอนนี้ถ้าเราคลิกขวาที่แอพพลิเคชั่นเหล่านี้เราจะเห็นว่าหน้าต่างมิเรอร์เดียวกันปรากฏขึ้นโดยอัตโนมัติบนเดสก์ท็อปเสมือนจริงแต่ละเครื่องดังนั้นเราจึงทำงานบนเดสก์ท็อปที่เราทำงานด้วยเราจะมีหน้าต่างนั้นเสมอ (นั่นคือ application) ... แต่ยังไม่จบเพียงเท่านี้! หากเราคลิกขวาอีกครั้งบนแอปพลิเคชันที่เราทำมิเรอร์ก่อนหน้านี้ แต่บนเดสก์ท็อปเครื่องอื่นแอปพลิเคชันจะสิ้นหวังโดยอัตโนมัติเหลือเพียงอินสแตนซ์ของแอปพลิเคชันบนเดสก์ท็อปที่เราคลิกขวา
เช่นเดียวกับตัวอย่างนี้มีเอกสารจำนวนมากที่เราค้นพบเมื่อเวลาผ่านไปเมื่อเราใช้ KDE SC
ลิงก์ Haskell ของคุณนำไปสู่หน้าเกี่ยวกับ. NET จะไม่เป็น http://learnyouahaskell.com ลิงค์ที่คุณอ้างถึง?
ใครจะลอง XMonad บ้างเพราะฉันรู้บางอย่างเกี่ยวกับ Haskell และอาจเป็นวิธีที่ดีในการนำไปใช้ ส่วนที่เหลือฉันได้ลองใช้ i3 และ Awesome เท่านั้น i3 ซับซ้อนสำหรับฉันหรืออย่างน้อยก็ซับซ้อนกว่า Awesome ..
ขอบคุณจริงๆฉันเขียนจากความทรงจำ คำถามหนึ่ง: เมื่อคุณพูดว่า "ใครจะลอง XMonad บ้างเพราะฉันรู้บางอย่างเกี่ยวกับ Haskell และอาจเป็นวิธีที่ดีในการนำไปใช้ ส่วนที่เหลือฉันได้ลองใช้ i3 และ Awesome เท่านั้น i3 ซับซ้อนสำหรับฉันหรืออย่างน้อยก็ซับซ้อนกว่า Awesome » คุณจริงจังหรือคุณหลอก? หรือคุณเพิ่งมาจากดาวดวงอื่นและนั่นเป็นเหตุผลที่คุณใช้ Haskell เพื่อที่จะไม่พลาดบ้านเกิดของคุณ!?
i3 เป็น HYPER ที่เรียบง่ายในความเป็นจริงฉันคิดว่ามันอาจเป็น WM ระดับเริ่มต้นสำหรับผู้ที่ต้องการสิ่งที่ง่ายและพร้อมใช้งาน มีการกำหนดค่าด้วยไฟล์เดียว ~ / .i3 / config โดยที่การกำหนดค่าเป็นประเภท:
[ตัวแปร] = [ค่า]
และตำแหน่งที่คุณมีความเป็นไปได้ในการกำหนดค่าทั้งหมดในวิกิ i3 เพื่อเปลี่ยนแบบอักษรเลือกส่วนท้ายของหน้าจอที่จะยึดแถบสถานะ ฯลฯ ในความเป็นจริงแถบสถานะได้รับการกำหนดค่าให้แสดงข้อมูลทุกชนิดแล้ว: แบตเตอรี่การเชื่อมต่อเครือข่ายอินพุตและเอาต์พุตของ NIC ที่เกี่ยวข้องทั้งหมดวันที่และเวลาถาดระบบที่ไอคอนถาดที่เปิดแอปพลิเคชันอื่น ๆ ปรากฏขึ้น (เช่น KWallet) เป็นต้น
แต่แน่นอนว่าถ้าคุณเขียนโปรแกรม Haskell ฉันคิดว่ามันเป็นตรรกะที่บางสิ่งที่เรียบง่ายดูเหมือนจะซับซ้อนสำหรับคุณฮ่าฮ่า!
ฮ่า ๆ ช่างเป็นอะไรที่ฉันส่ง HYPER gringo กับเขาและ him
อย่าทำสิ่งนี้ที่บ้านเด็กในภาษาสเปนเราใช้ i สำหรับ HIPER =)
ความเรียบง่ายของ i3 ทำให้ xD ซับซ้อนฉันไม่ได้ใช้มันมากพอที่จะรองรับตัวเองเพราะฉันค้นพบสิ่งที่ยอดเยี่ยมไม่นานหลังจากนั้น
และฉันไม่ได้หลอกล่อฉันรู้จัก Haskell และการเขียนโปรแกรมเชิงฟังก์ชัน😛
มีเวอร์ชันเป็นภาษาสเปนและอันที่จริงมันเป็นเวอร์ชันที่ฉันใช้อยู่ http://aprendehaskell.es/
ฉันหวังว่าฉันจะปรับปรุงตัวเองในฐานะนักเขียนในโพสต์ก่อนหน้านี้ฉันมีข้อผิดพลาดร้ายแรงดังที่ฉันได้กล่าวไปบางส่วนฉันไม่ได้ใส่ไว้เพราะฉันไม่รู้จักพวกเขา ทักทาย.
นี่เป็นความคิดเห็นที่ยาวมากเพื่อนของฉัน
บางอย่างฉันไม่ได้ใส่เพราะฉันไม่รู้จักพวกเขาดังนั้นการวางจะเป็นเพียงเรื่องไร้สาระเพราะฉันไม่สามารถรายงานอะไรเกี่ยวกับพวกเขาได้
เกี่ยวกับการจัดองค์ประกอบมีคนที่เชื่อว่าการปูกระเบื้องกับแผ่นใสเป็นเรื่องผิดปกติ ฉันไม่รู้เหตุผล แต่ฉันคิดว่ามันเป็นเพราะเหตุผลทางโวหารและผู้บริโภคเนื่องจากผู้จัดการเหล่านี้มักจะจัดการกับฮาร์ดแวร์เก่ามากขึ้นหรือน้อยลง
ยังไงก็ขอบคุณสำหรับการแสดงความคิดเห็น 😀
"เกี่ยวกับการจัดองค์ประกอบมีคนที่เชื่อว่าการปูกระเบื้องกับแผ่นใสเป็นเรื่องผิดปกติ"
แน่นอนว่าคำตอบของฉันในกรณีเหล่านี้จะเหมือนกันเสมอ: FUCK OFF
มันเหมือนกับเวลาที่คุณอธิบายวิธีแก้ปัญหาสำหรับสถานการณ์เฉพาะที่เกี่ยวข้องกับการแฮ็กที่สกปรกการแฮ็กที่น่าเกลียดและน่ากลัวจริงๆจากนั้นโสเภณีที่ตีโพยตีพายทั้งหมดก็กระโดดเหมือนนมต้มโดยบอกว่าไม่ผิดนั่นผิด ... คำตอบของฉัน: ที่ดูดมัน
แม้ว่าจะเป็นเรื่องจริงที่รหัสที่เป็นระเบียบและเป็นระเบียบทำให้ง่ายต่อการดูแลรักษาและยิ่งระบบมีวานิลลามากขึ้นและคุณแฮ็คน้อยลง แต่ก็ยิ่งง่ายกว่าคนที่ไม่รู้ว่าแฮ็คของคุณจะไม่ทำให้อึ ความจริงก็คือถ้าคุณเป็น n00b แน่นอนว่าคุณจะรู้สึกตื่นตระหนกเมื่อสัมผัสบางสิ่งที่«คุณไม่ควรสัมผัส» (WTF กับผู้ชายแนวคิดสันทรายสัมผัสทำลายเรียนรู้แล้วแฮ็ค) เมื่อคุณ r00t หรืออย่างน้อยที่สุด _ คุณรู้จักระบบของคุณ _ (รู้ระบบการเย็ดของคุณ) คุณสามารถทำได้และคุณควรทำในสิ่งที่คุณต้องการสิ่งที่คุณชอบและวิธีที่คุณชอบทำ
กับนักแต่งเพลงก็เหมือนกันใครก็ตามที่คลั่งไคล้และเป็นเรื่องอื้อฉาวในการใช้ WM กับนักแต่งเพลงที่ไปหาจิตแพทย์เพราะมันไม่ถูกต้องในหัว
มีบางสิ่งที่ฉันดูถูกมากกว่า "คนเจ้าระเบียบ" (ซึ่งโดยทั่วไปเป็นผู้ที่มีความรู้น้อยที่สุด) ซึ่งเป็นผู้สร้างกฎและมีความคิดสร้างสรรค์น้อยกว่าอิฐกลวงและไม่สามารถหลุดออกจากรูปแบบที่พวกเขาตกลงไปได้
รู้จักระบบของคุณ => ทำอะไรก็ได้ที่คุณต้องการ _your way_
มันไม่ได้แย่มาก ผู้จัดการเหล่านี้ควรจะน้อยที่สุดดังนั้นการเขียนจะเป็นการโหลดซ้ำ นอกจากนี้ขั้วที่ไม่มีความโปร่งใสก็ดูดีทีเดียว
อย่างไรก็ตามฉันไม่สน แม้ว่าโดยปกติแล้วในการปูกระเบื้องฉันจะไม่เก็บองค์ประกอบ
ฉันใช้ Awesome และความจริงก็คือมันเป็นเพียง "สุดยอด" แต่จากรายการที่คุณใส่ไว้ดูเหมือนว่าสิ่งที่ดีที่สุดคือ Subtle (ถ้าคุณรู้ภาษาอังกฤษ) ส่วนใหญ่เป็นเพราะ Ruby เป็นภาษาง่ายๆในการเรียนรู้เช่นเดียวกับ Python ในความเป็นจริงมันเป็นเรื่องที่เข้าใจได้ว่าไฟล์. rb ใส่ไว้เพียงแค่แวบเดียว ฉันอยากจะลอง🙂
wm ที่กำหนดค่าด้วย Python คือ qtile -> http://qtile.org/
สิ่งที่ฉันไม่ชอบคือดูเหมือนว่าไฟล์กำหนดค่าของคุณจะไม่สามารถปรับแต่งได้เท่าที่ควร คุณจะต้องแตะซอร์สโค้ดของโปรแกรมเพื่อปรับแต่งตามความต้องการของคุณเองตัวอย่างเช่นโทนสี
ฉันใช้ Awesome และความจริงก็คือมันเป็นเพียง "สุดยอด"
เกลี้ยง! Awesome ก็น่ากลัวเหมือนเดิม
โพสต์ที่ยอดเยี่ยมฉันใช้ความละเอียดอ่อนและยอดเยี่ยมและความจริงก็คือฉันรักพวกเขาทั้งคู่ แต่การกำหนดค่าที่ละเอียดอ่อนนั้นง่ายกว่าหากคุณไม่รู้เรื่องทับทิมในกรณีของฉันฉันไม่ได้ตั้งโปรแกรมอะไรเลยและฉันไม่รู้ว่า ภาษาฉันคิดว่ามันง่ายกว่าแก้ไขและกำหนดค่าตามความชอบของฉันบอบบางกว่าน่ากลัว คารวะ !!!
ฉันเป็นคนรักลินุกซ์ - ฉันไม่ใช่โปรแกรมเมอร์ - ฉันเป็น Simple Learner - ตอนนี้ฉันกำลังเรียนรู้ที่จะจัดการกับ i3_wm และด้วยความโชคดี (เรียนรู้ที่จะนำทางด้วย uzbl-browser- ในแถบสถานะฉันค้นพบชื่อของ แป้นพิมพ์มีประโยชน์ในการแก้ไขสิ่งที่ติดตั้งไว้ล่วงหน้าใน i3_wm (Mod5 + intro)) ฉันจัดการกำหนดค่า» ~ / .i3 / config »เพื่อเปิดใช้งานลำดับแป้นพิมพ์ที่เป็นมิตรและเปิดใช้งานเทอร์มินัล ... ฉันมีความสุขมากแค่ไหน .. เหมือนเหยียบดวงจันทร์เพื่อนบล็อกที่ดี - 🙂 (11 - 04 - 2013 / ชิลี - เพนโก - ภาค VIII)