Tôi đã nghĩ về điều này kể từ khi tôi bắt đầu với Arch (trong các bản phân phối Out-of-the-Box, điều đó đã không xảy ra với tôi), QGtkStyle (mà dường như quan tâm đến việc làm cho Qt sử dụng các chủ đề GTK) không phát hiện chủ đề GTK mà chúng tôi chọn (ít nhất là không có trong Xfce) khiến các ứng dụng của chúng tôi được viết bằng Qt trông khác với môi trường. Cài đặt gói libgnomeui nó thực hiện công việc (hoặc một số phụ thuộc của nó) nhưng nếu bạn giống tôi và không muốn cài đặt phương tiện GNOME, điều này có thể hữu ích. Các ứng dụng ban đầu trông như thế này:
Đầu tiên chúng tôi chạy QtConfig (theo mặc định không được hiển thị trong menu). Trong Arch:
$ qtconfig-qt4
Trong tùy chọn 'Chọn kiểu GUI' chúng tôi chọn GTK +.
Sau khi tạo tập lệnh, chúng ta có thể sử dụng hướng dẫn từ KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Chúng tôi sẽ đặt tên tập lệnh là qgtkstylehack.sh (điều này là tùy chọn và tùy thuộc vào người dùng) và chúng tôi sẽ viết điều này bên trong tập lệnh: xuất GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Cuối cùng thì nó sẽ như thế này:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
Chúng tôi sẽ di chuyển tập lệnh này vào thư mục /etc/profile.d để chạy tự động và khả dụng cho tất cả người dùng. *
# mv ~/qgtkstylehack.sh /etc/profile.d
Bây giờ, chúng tôi có thể đã có trong thư mục cá nhân của mình một tệp ẩn được gọi là .gtkrc-2.0 (đây là cấu hình GTK + cá nhân của chúng tôi), nếu không, chúng tôi chỉ cần tạo ra nó. Sau đó, chúng tôi phải thêm điều này vào tệp được đề cập: gtk-theme-name= »Tên của bạn chủ đề«
Và thì đấy, chúng tôi khởi động lại để các thay đổi có hiệu lực. Ứng dụng của chúng tôi sẽ trông giống như sau:
* Chúng tôi thực sự cũng có thể thêm dòng xuất GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ nộp ~ / .bash_profile để những thay đổi chỉ ảnh hưởng đến người dùng của chúng tôi.
Nguồn:
- http://wiki.archlinux.org/index.php/GTK%2B#GTK.2B_2.x
- http://wiki.archlinux.org/index.php/Bash#Configuration
- http://bbs.archlinux.org/viewtopic.php?id=99175
Máy tính để bàn trông rất đẹp, kể từ khi tôi gặp Arch và các dẫn xuất, tôi cũng không di chuyển, tôi yêu pacman và RR, giờ đang ở trong chakra vì tôi yêu Kde bóng bẩy, tình yêu khác của tôi là Xfce, mặc dù tôi đã quên nó.
Trên thực tế, pacman là một điều kỳ diệu và Rolling Release rất thoải mái.
Chakra Tôi chưa kiểm tra chuyên sâu vì máy tính của tôi đã hơi cũ (từ năm 2006) nên tôi thích một hệ thống đèn để nó tiếp tục hoạt động nhiều nhất có thể, và KDE không chính xác là ánh sáng.
Đã thêm vào mục yêu thích!
Chúc mừng!
Cảm ơn bạn!
Một lời chào.
Tôi là một người mới về chủ đề này. Thư viện đồ họa nào được đề xuất nhiều nhất về khả năng tương thích / đa nền tảng / hiệu suất, v.v.? Qt hay gtk +?
Tôi cũng không am hiểu nhiều về khía cạnh đó, nhưng theo Wikipedia và một số nhận xét tôi đã đọc trên mạng, Qt chắc chắn có khả năng tương thích cao hơn và nhiều nền tảng hơn mà nó có thể hoạt động. Về hiệu suất, sự thật là tôi không thể trả lời chính xác, vì như tôi đã nói với bạn, tôi không có nhiều kiến thức về điều này.
Chủ đề của các biểu tượng bạn sử dụng đẹp đến mức nào, chúng là gì?
AwOkenDark bởi alecive:
http://alecive.deviantart.com/art/AwOken-163570862
Đó là một bộ biểu tượng rất đa dạng và có thể tùy chỉnh, tôi thực sự khuyên bạn nên sử dụng nó.
Mẹo hay! Sự tích hợp giữa GTK và Qt là một trong những tiêu chí chính của tôi khi chọn bố cục và màn hình nền. Tôi đề cập rằng cài đặt "libgnomeui" cũng phục vụ để tích hợp các ứng dụng Qt trong LXDE và Openbox. Nhưng đối với tôi, ứng dụng tốt nhất để tích hợp GTK và Qt là QTCurve. Khuyến nghị !!
+1 QtCurve rất tuyệt vời và có cấu hình cực cao.
Sự thật là tôi đã đưa ra mẹo với ý định rằng nó sẽ hoạt động trong môi trường sử dụng GTK 2, không chỉ Xfce (tôi chỉ đặt nó như một tài liệu tham khảo vì nó là cái tôi sử dụng). Tôi đã định nói rõ điều này trong đoạn đầu tiên, nhưng "làn sóng của tôi đã biến mất" như chúng ta nói ở đây: P.