คำถามติดแท็ก i3

i3 เป็นเครื่องมือจัดการหน้าต่างแบบไดนามิกที่ได้รับแรงบันดาลใจจาก wmii รองรับรูปแบบการเรียงซ้อนและการวางแท็บ

5
i3wm: เริ่มแอพพลิเคชั่นบนพื้นที่ทำงานเฉพาะเมื่อ i3 เริ่มทำงาน
ฉันจะเริ่มต้นแอปพลิเคชันบนพื้นที่ทำงานเฉพาะใน i3 ได้อย่างไรเมื่อเริ่มทำงาน เหตุใดจึงไม่ทำงานในไฟล์กำหนดค่าของฉัน : workspace 1; exec firefox; workspace 2; exec chromium; workspace 1

5
ฉันจะปรับขนาดตัวจัดการหน้าต่าง i3 สำหรับการแสดงผล HiDPI ของฉันได้อย่างไร
ฉันมี Dell XPS 13 9343 2015 ที่มีความละเอียด 3200x1800 พิกเซล ฉันพยายามที่จะใช้ตัวจัดการ windows i3 บนมัน แต่ทุกอย่างเล็กและอ่านยาก ฉันจัดการเพื่อการใช้งานทุกขนาด (Firefox, terminal, ฯลฯ ... ) โดยใช้.Xresources: ! Fonts {{{ Xft.antialias: true Xft.hinting: true Xft.rgba: rgb Xft.hintstyle: hintfull Xft.dpi: 220 ! }}} แต่อินเทอร์เฟซ i3 ยังไม่ปรับขนาด ... ฉันเข้าใจว่าxrandr --dpi 220อาจแก้ปัญหาได้ แต่ฉันไม่รู้ว่าจะใช้ยังไง / ที่ไหน ใครช่วยสอนฉันเกี่ยวกับปัญหานี้ได้ไหม

9
ฉันจะสร้างภาพหน้าจอของขอบเขตหน้าจอบน Arch Linux ด้วย i3 WM ได้อย่างไร
ประมาณหนึ่งเดือนที่ผ่านมาฉันเปลี่ยนจาก Ubuntu 14.04 LTS เป็น Arch และฉันมีความสุขมากกับการตัดสินใจครั้งนี้ อย่างไรก็ตามฉันคิดถึงคุณสมบัติบางอย่างกับ distro ใหม่ของฉันโดยเฉพาะอย่างยิ่งShift+ printscrซึ่งใน Unity ช่วยให้สามารถเลือกพื้นที่หน้าจอได้ ฉันใช้ i3 WM ดังนั้นคำถามของฉันคือฉันจะกำหนดค่าลักษณะการทำงานของ Unity-like screenshot เพื่อให้สามารถ snap พื้นที่หรือหน้าจอของ Windows ด้วยแป้นพิมพ์ลัดหรือบางอย่าง (โดยไม่ต้องขุดลงใน id ของหน้าต่างและคอนโซล)

1
คุณจะนำเลย์เอาต์มาใช้ด้วยการเริ่มต้นแอปพลิเคชันอัตโนมัติในตัวจัดการหน้าต่าง i3 ได้อย่างไร
นี่คือการติดตามคำถามก่อนหน้านี้เกี่ยวกับวิธีเริ่มต้นแอปพลิเคชันอัตโนมัติในพื้นที่ทำงานแต่ละรายการด้วยตัวจัดการหน้าต่างi3และสิ่งที่สามารถและไม่สามารถทำได้ภายใน~/.i3/configไฟล์การกำหนดค่า ก่อนอื่นโซลูชันที่จัดเตรียมตามเอกสารของArch Linux และการปรับปรุงที่ให้ไว้โดย op ซึ่งเขาได้เพิ่มตรรกะเพิ่มเติม: exec --no-startup-id i3-msg 'workspace 1:Web; exec /usr/bin/firefox' exec --no-startup-id i3-msg 'workspace 1; exec firefox; workspace 2; exec urxvt; workspace 1' สิ่งที่น่าสนใจคือการแลกเปลี่ยนเกี่ยวกับการใช้ประโยชน์จากสิ่งเหล่านี้โดยตรงบนบรรทัดคำสั่งโดยไม่ทำซ้ำ: i3-msg workspace 3; i3-msg exec firefox i3-msg workspace 9; i3-msg exec chromium แต่ฉันไม่เคยเห็นการกำหนดค่าที่เริ่มอัตโนมัติหน้าต่าง / แอพจำนวนมากในแต่ละพื้นที่ทำงานตามรูปแบบแนวตั้งหรือแนวนอนที่ต้องการ เป้าหมายของฉันคือการเริ่มต้นการกำหนดค่าแบบง่าย ๆ นี้ที่ฉันใช้: _____ _____ ___________ ___________ | …
23 i3 

1
วิธีการย้ายหน้าต่างไปยังระดับของหน้าต่างหลักใน i3wm ได้อย่างไร?
สมมติว่าฉันมีหน้าต่าง w1, w2 เปิดและหน้าต่างย่อย w1-a, w1-b กับ w1 เป็นหน้าต่างหลักของพวกเขา มีวิธีการย้าย w1-a ขึ้นไปที่ระดับหน้าต่างหลักหรือไม่?

2
ปรับขนาดหน้าต่างใน i3 โดยใช้แป้นพิมพ์เท่านั้น
ฉันกำลังพยายามตั้งค่าคอมพิวเตอร์ของฉัน (ใช้งาน Crunchbang Linux Waldorf และ i3) เพื่อให้เป็นค่าเริ่มต้นโดยปกติแล้วการกำหนดค่าให้กด Ctrl + Shift และปุ่มลูกศรปรับขนาดหน้าต่างตามทิศทางของลูกศร คู่มือผู้ใช้ i3ให้ตัวอย่างนี้ซึ่งผมคิดว่าอยู่ใกล้กับสิ่งที่ฉันต้องการ: mode "resize" { # These bindings trigger as soon as you enter the resize mode # Pressing left will shrink the window’s width. # Pressing right will grow the window’s width. # Pressing up will shrink …

2
ระบุใบ้ / เปิดเสียงด้วย i3status
มีวิธีการระบุหรือไม่ว่าเสียงถูกตั้งค่าเป็นปิดเสียงหรือไม่ใช้i3status? ฉันรู้วิธีแสดงระดับเสียง (ดังอธิบายman i3status) แต่ก็ไม่ได้แยกความแตกต่างระหว่างระดับเสียงหรือเพียง 0%
18 audio  i3 

2
กำหนดพื้นที่ทำงานบน i3 ให้กับจอแสดงผลหลายจอ
ฉันเปิดใช้งาน i3 บนแล็ปท็อป Linux ของฉัน ฉันมักจะใช้เพียงจอมอนิเตอร์ภายในของแล็ปท็อป (จอแสดงผลeDP1) แต่เมื่อฉันทำงานฉันมักจะเชื่อมต่อจอภาพที่สองเข้ากับพอร์ต HDMI ของคอมพิวเตอร์ (จอแสดงผลHDMI2) จนถึงตอนนี้ฉันได้ทำให้มันทำงานได้ดีโดยการเพิ่มคำสั่งเหล่านี้ไปยังไฟล์ config i3 ของฉัน: # use workspaces on different monitors workspace "1: P1" output eDP1 workspace "2: P2" output eDP1 workspace "3: P3" output eDP1 workspace "4: P4" output eDP1 workspace "5: P5" output eDP1 workspace "6: S1" output …
15 i3  workspaces 

2
ตัวจัดการหน้าต่างหรือสภาพแวดล้อมเดสก์ท็อปใดอยู่ในรูปภาพนี้
การกระจายแบบใดเป็นหนึ่งในภาพด้านล่าง แม่นยำยิ่งขึ้นฉันจะพบการกระจายใดที่แถบด้านบนที่มีหมายเลขการนำทางด้านซ้าย

3
i3 dmenu ไม่เรียกดู $ PATH
ฉันต้องการที่จะเรียกใช้สคริปต์เปลือกผ่าน~/.local/bin/test.sh dmenuถ้าฉันเรียกใช้dmenuผ่าน$mod+Dและเรียกดูรายการtest.shฉันไม่พบมัน เส้นทาง~/.local/binถูกตั้งค่าเป็น$PATHตัวแปรของฉันแล้ว~/.profile $ echo $PATH /home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ฉันยังลบ~/.cache/dmenu_runและรีสตาร์ท i3 ฉันจะทำอย่างไรเพื่อเปิดสคริปต์ทดสอบผ่าน dmenu
13 i3  dmenu 

2
วิธีการรับอุณหภูมิแกนของแกน Haswell i7 ใน i3status
ฉันต้องการใช้i3statusเพื่อแสดงอุณหภูมิ CPU-Core ของฉัน (Haswell i7) อย่างไรก็ตามการตั้งค่า: order += "cpu_temperature 1" #... cpu_temperature 1{ format = "T: %degree °C" } # ไม่แสดงอุณหภูมิแกนที่ถูกต้อง ตัวเลขที่มันแสดงดูเหมือนจะสอดคล้องกับค่า xsensors ที่แสดงสำหรับ temp1 ถ้าฉันเปลี่ยน 1 เป็น 2 ข้างต้นมันจะสอดคล้องกับ xsensors temp2 การลอง 3 หรือ 4 จะไม่มีผลใด ๆ อย่างไรก็ตามฉันต้องการได้อุณหภูมิแกนที่แท้จริงของทั้ง 4 คอร์ด้วยสถานะ i3 ฉันจะทำสิ่งนี้ได้อย่างไร

2
XF86MonBrightnessUp / XF86MonBrightnessDown คีย์พิเศษไม่ทำงาน
ฉันพยายามเปิดใช้งานคีย์มัลติมีเดียบางอย่างและปุ่มสำหรับไดรฟ์ข้อมูลใช้งานได้ F5และF6สิ่งที่เพิ่มขึ้น / ลดลงไม่ทำงานฉันไม่รู้ว่าทำไม เมื่อฉันทำงานใน terminal: xbacklight +10 ฉันเห็นผลการทำงาน เมื่อฉันลองใช้ปุ่มพิเศษที่ผูกไว้ (ซึ่งถูกตั้งค่าเป็น~/.config/i3/config): # Sreen brightness controls bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness เห็นได้ชัดว่าปุ่มสื่อจะต้องรวมกับfnกุญแจ อย่างไรก็ตามฉันไม่เห็นผลกระทบ ทางออกใด ๆ ?

0
ปลดล็อคล็อกอิน gnome-keyring บน i3wm autologin
ปัญหา ดูเหมือนว่าคำถามนี้จะถูกถามเป็นพัน ๆ ครั้ง แต่ฉันก็ยังไม่สามารถปลดล็อครหัสการเข้าสู่ระบบของฉันได้โดยอัตโนมัติ พื้นหลัง ฉันโดยอัตโนมัติเข้าสู่ระบบ chvt และ startx พร้อมเส้นเหล่านี้เข้าไปใน i3wm ที่แล้วยิงขึ้นi3lock การแก้ไข ฉันต้องการให้พวงกุญแจเข้าสู่ระบบ gnome ของฉันปลดล็อคโดยอัตโนมัติเมื่อฉันเข้าสู่ระบบ (หรือเมื่อฉันปลดล็อค i3lock) แต่ฉันไม่สามารถใช้คำแนะนำใด ๆ ที่ฉันพบออนไลน์ได้สำเร็จ ผลการวิจัย วิกิพีเดียซุ้มประตูมีทั้งสิ่งที่เกี่ยวกับเรื่องนี้ซึ่งผมพยายาม แต่ล้มเหลวที่จะทำ ฉันได้ดูคำถาม / คำตอบอื่น ๆ อีกมากมายซึ่งมีคำแนะนำที่คล้ายคลึงกันซึ่งไม่มีประโยชน์ สิ่งหนึ่งที่ฉันสังเกตุคือฉันไม่สามารถปลดล็อครหัสผ่านเข้าสู่ระบบecho $LOGINPASSWORD | gnome-keyring-daemon --unlockได้ journalctlรายงาน Jul 07 20:08:16 ERIS gnome-keyring-daemon[26585]: failed to unlock login keyring on startup เมื่อฉันเปิดม้านำ้าเพื่อปลดล็อคด้วยตนเองรายงานว่ารหัสผ่านการเข้าสู่ระบบมีการเปลี่ยนแปลงและขอให้ฉันป้อนรหัสผ่านเก่าของฉัน รายงาน …

2
i3wm: พื้นที่ทำงานมากกว่า 10 ที่มีคีย์ตัวปรับคู่
เมื่อเร็ว ๆ นี้ฉันเริ่มใช้i3wmและตกหลุมรักมัน อย่างไรก็ตามมีสิ่งหนึ่งที่รบกวนจิตใจฉัน: ควบคุมพื้นที่ทำงานมากกว่า 10 แห่ง ในการกำหนดค่าของฉัน$mod+1เพื่อ$mod+9สลับระหว่างพื้นที่ทำงาน 1 ถึง 9 (และ$mod+010) แต่บางครั้ง 10 พื้นที่ทำงานก็ไม่เพียงพอ ในขณะที่ฉันเอื้อมมือออกไปยังพื้นที่ทำงาน 11-20 ที่มี$mod+mod1+1การตีคือ$mod+mod1+0 mod+alt+numberแน่นอนว่ามันใช้งานได้โดยไม่มีปัญหา แต่มันค่อนข้างยุ่งยากในการสลับพื้นที่ทำงานเช่นนั้นเนื่องจากปุ่มไม่ได้กดได้ง่าย นอกจากนี้การย้ายแอปพลิเคชันระหว่างพื้นที่ทำงาน 11 ถึง 20 จำเป็นต้องmod+shift+alt+number-> น่าเกลียด ในVimการโยงของฉัน(ฉันมีปลั๊กอินจำนวนมาก) ฉันเริ่มใช้ทางลัดตัวแก้ไขสองครั้งเช่นmodkey + rปลั๊กอิน 1 และmodkey + modkey + rปลั๊กอิน 2 วิธีนี้ฉันสามารถผูกปุ่มทุกปุ่มสองครั้งและกดปุ่ม mod สองครั้งง่ายและรวดเร็ว ฉันสามารถทำสิ่งที่คล้ายกันได้i3wmหรือไม่ คุณจะใช้ประโยชน์จากพื้นที่ทำงานมากกว่า 10 แห่งได้i3wmอย่างไร ทางออกอื่น ๆ

3
ไม่สามารถออกจาก i3 ได้เนื่องจากไม่ได้ติดตั้งเทอร์มินัลอีมูเลเตอร์ที่เหมาะสม
ฉันกำลังพยายามติดตั้ง Arch Linux และหลังจากติดตั้งสิ่งพื้นฐานที่สุดที่ฉันติดตั้งและรัน i3 ด้วย: pacman -S i3 dmenu xorg xorg-xinit startx ในที่สุดก็เริ่มต้น แต่ฉันไม่สามารถออกได้ หลังจากกด $ mod + shift + E แล้วยืนยันมันทำให้ฉันมีข้อผิดพลาด: i3-sensible-terminal could not find a terminal emulator. Please install one. ฉันยังได้รับข้อผิดพลาดนี้จาก $ mod + Enter ฉันสับสนเพราะฉันไม่สามารถออกกลับไปที่เทอร์มินัลจริงเพื่อติดตั้งเทอร์มินัลอีมูเลเตอร์ เหตุใดการออก i3 จึงพยายามเรียกใช้เทอร์มินัลอีมูเลเตอร์แทนการปิด dmenu / xorg และนำฉันกลับไปที่เทอร์มินัล (?) ที่แท้จริง ใครสามารถให้ข้อมูลเชิงลึกบางอย่าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.