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

GTK + 3 เป็นชุดเครื่องมืออินเทอร์เฟซผู้ใช้แบบกราฟิก

5
ฉันสามารถใช้ธีม GTK3 ที่แตกต่างจากธีมหลักกับแอปพลิเคชันแต่ละรายการได้หรือไม่
ตัวอย่างเช่นฉันสามารถทำให้บรรยากาศเป็นธีมหลัก แต่กำหนดธีมหลักให้กับแอปของประถมได้หรือไม่
46 unity  gnome  themes  gtk3 

4
วิธีแก้ไขพฤติกรรมของแถบเลื่อน GTK3
ฉันลบแถบเลื่อนที่ซ้อนทับออกแล้ว ฉันจะกำหนดค่าพฤติกรรมการคลิกแถบเลื่อน GTK3 ได้อย่างไร แถบเลื่อนของแอปพลิเคชั่น GTK3 มีพฤติกรรมแปลก ๆ ภายใต้ Ubuntu 12.10 และ 13.04 สิ่งนี้เกิดขึ้นกับ Fedora 17 และ 18 เมื่อฉันคลิกซ้ายที่ใดก็ได้เหนือหรือใต้นิ้วโป้งก็ข้ามไปที่ตำแหน่งนั้นและเริ่มลากจากที่นั่น พฤติกรรมที่คาดหวังคือการเลื่อนขึ้นหรือลงหนึ่งหน้า เมื่อฉันคลิกขวาที่ใดก็ได้เหนือหรือใต้นิ้วโป้งก็จะเลื่อนขึ้นหรือลงหนึ่งหน้า นั่นคือพฤติกรรมที่ฉันคาดหวังจากการคลิกซ้ายเช่นเดียวกับที่ใช้กับแอพพลิเคชั่น GTK2 และ QT แถบเลื่อนแนวนอนมีปัญหาเดียวกัน สิ่งนี้แย่มากสำหรับความมั่นคง

2
ฉันจะเปิดตัวตรวจสอบ GTK ได้อย่างไร
ฉันใช้ GTK.3.15 เมื่อพยายามเปิด GTK Inspector โดยใช้Ctrl+ Shift+ Iหรือ Ctrl+ Shift+ จะDไม่มีอะไรเกิดขึ้น ไม่สำคัญว่าแอปพลิเคชันหรือวิดเจ็ตใดที่ฉันใช้ ไม่มีอะไรเกิดขึ้น และความเข้าใจของฉันคือตัวเลือกนี้มาพร้อมกับมาตรฐานของ GTK 3.15 ไม่มีใครรู้วิธี ใช้เครื่องมือนี้ใน GTK 3.15 ได้อย่างไร?
21 gtk3 

4
ฉันจะ“ แตกต่าง” สองไฟล์ด้วย Nautilus ได้อย่างไร
ฉันติดตั้ง Meld แล้วและพบว่าเป็นเครื่องมือเปรียบเทียบที่ยอดเยี่ยม น่าเสียดายที่ไม่มีการรวมกับ Nautilus 3.2 ซึ่งหมายความว่าฉันไม่สามารถคลิกขวาที่ไฟล์และเลือกตัวเลือกเพื่อเปิดใน Meld เพื่อทำการเปรียบเทียบ ฉันเห็นในความคิดเห็นเครื่องมือว่าเครื่องมือจำเป็นต้องติดตั้งแพ็กเกจdiff-ext แพ็คเกจนี้ถูกลบออกจากจักรวาลของ Ubuntu ฉันเดาเพราะ gtk 3.0 แม้ว่าผมจะดาวน์โหลดได้ด้วยตนเองจากแหล่งปลอมdiff-ต่อแพคเกจเมื่อฉันพยายามที่จะกำหนดค่าการตรวจสอบล้มเหลวด้วยข้อความ: checking for DIFF_EXT... configure: error: Package requirements (libnautilus-extension >= 2.14.0 gconf-2.0 >= 2.14.0 gnome-vfs-module-2.0 >= 2.14) were not met: No package 'libnautilus-extension' found No package 'gconf-2.0' found No package 'gnome-vfs-module-2.0' found ตกลงดังนั้นจากผลลัพธ์นี้ฉันรวบรวมว่า gtk 2 …
16 nautilus  gnome  gtk3  diff 

3
ฉันจะเปิดใช้งานแถบส่วนหัว GTK3 บน Ubuntu 16.04 ได้อย่างไร
ฉันต้องการเห็นแอปพลิเคชันเช่นทำงานบน Gnome 3 (ด้วยปุ่มในแถบชื่อเรื่อง): แทนที่จะเป็นวิธีที่ฉันเห็นพวกเขาตามปกติ: ฉันสามารถบรรลุสิ่งที่ฉันต้องการโดยการรันคำสั่งเหล่านี้ก่อนที่จะเริ่มแอปพลิเคชันใด ๆ : export GTK_CSD=1 export XDG_CURRENT_DESKTOP=GNOME ฉันพยายามแก้ไขไฟล์นี้เพื่อทำการเปลี่ยนแปลงอย่างถาวร: /usr/share/xsessions/ubuntu.desktop ในไฟล์นั้นฉันเปลี่ยนสิ่งนี้: DesktopNames=Unity โดยสิ่งนี้: DesktopNames=GNOME แต่ความสามัคคีจะไม่เริ่ม ฉันหาวิธีใช้แถบส่วนหัว GTK3 เป็นค่าเริ่มต้น เป็นไปได้ไหม
12 unity  gnome  16.04  gtk3 

3
Ubuntu 16.04 Gnome Conky ทำงานไม่ถูกต้อง
ฉันดาวน์โหลดและติดตั้ง Ubuntu gnome 16.04 และฉันติดตั้งไอคอนและธีมและอีกมากมาย ในที่สุดฉันก็ติดตั้งconky-managerแต่มันไม่ทำงานอย่างถูกต้องเช่นนี้

2
การกำหนดค่ารูปแบบเทอร์มินัล gnome GTK3 ถูกย้ายไปที่ใดใน Ubuntu 16.04?
ใน Ubuntu 14.04 ฉันสามารถจัดรูปแบบลักษณะที่ปรากฏของเทอร์มินัล gnome และแท็บโดยการสร้างไฟล์ /home/$user/.config/gtk-3.0/gtk.css และใส่โค้ด CSS ลงไปเช่น TerminalWindow .notebook tab.top:active{ padding: 0; border-image: none; background-color: #555; } [...] ตอนนี้บน Ubuntu 16.04 สิ่งนี้ไม่มีผลกระทบต่อการปรากฏตัวของ gnome terminal ฉันจะแก้ไขรูปลักษณ์ของเทอร์มินัล gnome ใน Ubuntu 16.04 ได้อย่างไร
12 gnome  gtk3 

2
ฉันจะทราบได้อย่างไรว่า ibus-daemon และ ibus-ui-gtk3 กำลังทำอะไร
บางครั้งเดสก์ท็อปของฉันช้าลงมาก ตัวชี้เมาส์เคลื่อนที่ช้าหรือไม่เลยแฟน ๆ ของฉันเริ่มส่งเสียงกระหึ่มและท้ายที่สุดก็ใกล้เข้ามาแล้ว หากฉันปกติมากอดทนปกติจะคืนค่าตัวเอง แต่สิ่งนี้เกิดขึ้นทุกวัน เมื่อเร็ว ๆ นี้เมื่อมันเกิดขึ้นผมเปลี่ยนไป TTY (Ctrl-Alt-F1) topและวิ่ง มันเปิดเผยว่ากระบวนการibus-daemonและibus-ui-gtk3ใช้ 99% และ 100% ของ CPU ตามลำดับ คณิตศาสตร์แม้จะมีวิธีใดที่กระบวนการเหล่านี้กำลังทำอยู่ในขณะนั้น
12 unity  gtk3  ibus  debugging 

1
เปลี่ยนธีมไอคอน GTK + 3 สำหรับแอปพลิเคชันเฉพาะ
Firefox ไม่สามารถเล่นได้ดีกับชุดรูปแบบระบบมืดและฉันต้องการใช้และเฉพาะกับชุดรูปแบบระบบไฟซึ่งสามารถทำได้กับตัวแปรสภาพแวดล้อมแต่จากนั้นจะยังคงใช้ไอคอนเริ่มต้นของฉันสำหรับเมนูซึ่งยัง แสงและเปิดมองไม่เห็นเกือบ วิธีการเปิดโปรแกรม GTK + 3 เดียวด้วยชุดไอคอนที่แตกต่างกันอย่างไร ฉันพบวิธีแก้ปัญหาสำหรับ GTK + 2เท่านั้น

3
ฉันจะจัดรูปแบบพื้นหลังของ Nautilus ได้อย่างไร
ฉันต้องการเปลี่ยนภาพพื้นหลังในเบราว์เซอร์ไฟล์ Nautilus ความคิดของฉันคือการทำให้สไตล์ของตัวเองในพื้นหลัง ฉันใช้ Ubuntu 11.10 และ Nautilus เป็นรุ่น 3 ฉันรู้ว่าฉันต้องเปลี่ยนnautilus.cssไฟล์ของธีม แต่ปัญหาคือไม่มีพารามิเตอร์สำหรับพื้นหลัง ฉันต้องการนำภาพไปใช้ แต่ไม่พบไฟล์หรือพารามิเตอร์ที่จะเปลี่ยนแปลง ไฟล์ CSS /home/UserName/.theme/MyTheme/gtk-3.0/appsเป็นในไดเรกทอรี ฉันเปลี่ยนnautilus.cssไฟล์แล้ว ฉันเขียนสองบรรทัดใหม่โดยใช้สไตล์ CSS แต่ฉันไม่รู้ว่าที่ที่ถูกต้องคืออะไร บรรทัดคือ: ภาพพื้นหลัง: url ("carbon.jpg"); พื้นหลังซ้ำ: ทำซ้ำ; เห็นได้ชัดว่าฉันใส่ภาพที่เรียกว่าcarbon.jpgในไดเรกทอรีเดียวกันของnautilus.cssแต่การเปลี่ยนแปลงนี้ไม่ทำงานเพราะฉันต้องรู้ว่าชั้นไหนแสดงกรอบการเรียกดูไฟล์ Nautilus หากฉันพบชั้นเรียนนี้ฉันเดาว่ารหัสนี้จะใช้งานได้ หากมีคนรู้วิธีที่จะทำโปรดบอกฉันเพราะฉันต้องการเปลี่ยนแปลง

1
ซ่อนแถบชื่อเรื่องเมื่อขยายใหญ่สุดใน GNOME 3.16
ใน GNOME 3.14 และ 3.12 ฉันมีการปรับเปลี่ยนmetacity-theme-3.xmlที่ซ่อนแถบหัวเรื่องจากหน้าต่างใด ๆ เมื่อขยายใหญ่สุด ฉันชอบวิธีนี้ในส่วนขยายMaximus Twoเนื่องจากพฤติกรรมของส่วนขยายไม่สอดคล้องกันซึ่งบางครั้งฉันจะเห็นแถบโปร่งใสแทนที่แถบชื่อเรื่องบนหน้าต่างขยายใหญ่สุด ตอนนี้ใน GNOME 3.16 การmetacityบิดไม่ทำงานอีกต่อไปเพราะ GNOME ไม่ได้ใช้อีกต่อไป ฉันได้ลอง gtk3 css ที่กำหนดเองเช่น: .maximized .titlebar { display: none; } และความหลากหลายของสิ่งนั้นเพื่อไม่เกิดประโยชน์ เป็นไปได้หรือไม่ที่จะบรรลุถึง gtk-3 css ที่กำหนดเองนี้ อัปเดต : Pixel Saverเป็นส่วนขยายที่ดีสำหรับการทำสิ่งนี้โดยไม่มีข้อบกพร่องใด ๆ แต่ฉันยังอยากจะรู้ว่ามีวิธีการทำด้วยตนเองหรือไม่

1
ฉันจะกำหนดแถบเมนูให้ดูแตกต่างกันได้หรือไม่หากหน้าต่างขยายใหญ่สุด?
ฉันรู้ว่าคุณสามารถจัดรูปแบบแถบเมนู Unity ใน GTK + 3 โดยใช้ CSS แต่มีวิธีในการกำหนดธีมที่แตกต่างกันหรือไม่ขึ้นอยู่กับว่าหน้าต่างขยายใหญ่สุดหรือไม่? สิ่งนี้จะเป็นประโยชน์สำหรับตัวอย่างเช่นชุดรูปแบบที่แถบเมนูควรปรากฏเป็นแบบสแตนด์อโลนในกรณีที่ไม่มีหน้าต่างที่ขยายใหญ่สุด แต่จากนั้นผสมผสานอย่างกลมกลืนกับส่วนบนของหน้าต่างดังกล่าว โดยเฉพาะอย่างยิ่งฉันต้องการที่จะสามารถทำเช่นนี้ได้จากภายในไฟล์ชุดรูปแบบ

3
ชุดรูปแบบ gtk2 สามารถแปลงเป็นชุดรูปแบบ gtk3 ได้หรือไม่
ฉันไม่ชอบรูปแบบหุ้น gtk3 และไม่เคยพบรูปแบบที่ฉันชอบ ฉันมี แต่ธีม gtk2 สองสามตัวที่ฉันชอบจริงๆ ธีม gtk2 เหล่านี้สามารถส่งไปยัง gtk3 หรือสร้างขึ้นเพื่อทำงานใน 11.10 ได้หรือไม่?
10 11.10  gtk  gtk3 

3
GtkIconView จะไม่เติมไอคอนโดยอัตโนมัติเมื่อผู้ใช้ปรับขนาดหน้าต่าง
ในโครงการความสำเร็จของ Ubuntu เรากำลังพบข้อผิดพลาดเล็กน้อยบางประการ: https://bugs.launchpad.net/bugs/986708 https://bugs.launchpad.net/bugs/974728 คือเรามีหน้าต่างที่มี GtkNotebook และ GtkIconView ในหน้าหนึ่งและอีกหน้าต่างหนึ่งในอีกหน้าหนึ่ง เมื่อผู้ใช้ปรับขนาดหน้าต่างใหม่ไอคอนวิวจะไม่เติมช่องว่างโดยอัตโนมัติด้วยไอคอน (อยู่ในรูปแบบคอลัมน์เดิม) แต่หากผู้ใช้เปลี่ยนหน้า GtkNotebook และทำให้การรีเฟรชไอคอนดูพื้นที่นั้นเกิดขึ้นตามที่คาดไว้ เราจะใช้พื้นที่โดยอัตโนมัติเมื่อปรับขนาดหน้าต่างได้อย่างไร สิ่งที่เกี่ยวข้องเพิ่มเติมคือเมื่อหน้าต่างปรากฏขึ้นเราสามารถปรับขนาดให้เล็กลง - ดูเหมือนว่าไอคอนวิวกำลังบล็อกเราจากการปรับขนาดแล้วมีพื้นที่เลื่อนสำหรับไอคอน รหัสมีลักษณะเช่นนี้ ListStores ที่ขับ IconViews: self.trophystore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # title, icon accomplished, locked, app, accomplishment self.trophystore.set_sort_column_id(COL_TITLE, Gtk.SortType.ASCENDING) self.trophy_icon.set_model(self.trophystore) self.oppstore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # …

4
ฉันจะปิดระบบช่วยจำใน GTK3 ได้อย่างไร
ใน Natty Narwhal ฉันเคยทำกลอุบายที่ดี.gtkrc-2.0เพื่อปิดการจำ (เมนูที่ขีดเส้นใต้) แต่ตอนนี้มันเป็นไปไม่ได้ ฉันถือว่าใน Oneiric Ocelot มันจะเป็นสิ่งที่แตกต่างเพราะใช้ GTK3 ฉันใช้เพื่อให้บรรลุนี้โดยการเพิ่มบรรทัดต่อไปนี้: gtk-enable-accels = 0 gtk-enable-mnemonics = 0 ฉันจะกำจัดตัวช่วยจำใน Oneiric Ocelot ได้อย่างไร

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