Làm cách nào để đặt viền xung quanh cửa sổ trong 14.04?


15

Ai đó có thể tư vấn cho tôi cách thêm viền (viền rộng) cho Windows trong Ubuntu phiên bản 14.04 không. Trước đây tôi đã sử dụng "gnome-chỉnh-tool". Tuy nhiên, nó không hoạt động với phiên bản 14.04.

Tất cả các cửa sổ của tôi (đặc biệt là nhiều màn hình thiết bị đầu cuối tôi làm việc) dường như hòa trộn với nhau. Rất khó để biết nơi một cửa sổ bắt đầu và kết thúc khác.

Ngoài ra, các thanh tiêu đề rất khó phân biệt giữa cửa sổ nào đang hoạt động và cửa sổ không hoạt động.

Cảm ơn trước cho bất kỳ ai có giải pháp về cách tùy chỉnh các Windows này (hoặc cách làm cho công cụ chỉnh sửa gnome hoạt động với Ubuntu 14.04).

Tôi đã thử kích hoạt tính năng Window Decorator của CCSM nhưng sử dụng Unity bị vô hiệu hóa đó và làm cho môi trường không thể sử dụng được.


Tất cả về việc điều chỉnh Windows trong Ubuntu 14.04 ... thiết lập độ rộng đường viền, màu sắc, tiêu đề, v.v.



Xin chào, Fossfreedom. Có một sự tương đồng với hai câu hỏi. Đây là lý do tại sao tôi liên kết cái này với bạn. Tôi vẫn đang nghiên cứu để cung cấp bản tóm tắt tốt nhất và đưa ra câu hỏi cụ thể này để nó sẽ rất hữu ích trong việc giúp đỡ mọi người. Câu hỏi đã tái diễn nhiều lần và trong một thời gian ngắn, tôi hy vọng QA này sẽ là một giải pháp rất chắc chắn. Tôi thấy không đề nghị tiền thưởng, nhưng nếu người điều hành có thể kiên nhẫn tôi sẽ làm rõ.
LD James

Câu hỏi thực sự là tại sao các nhà thiết kế UI nghĩ rằng viền 1 pixel có thể chấp nhận được? Ít nhất họ có thể cung cấp cho chúng ta cài đặt hệ thống để điều chỉnh kích thước đường viền và bật thanh cuộn lành mạnh.
Ron Smith

Câu trả lời:


13

Tôi đánh giá cao công việc xung quanh được cung cấp bởi câu trả lời đầu tiên. Tuy nhiên, tôi đã rất đặc biệt tìm kiếm một phương pháp sử dụng các thành phần thực sự do phân phối cung cấp nếu nó tồn tại.

Hiện tại bạn có thể sao chép chủ đề yêu thích của mình từ / usr / share / theme sang ~ / .theme . Đặt tên cho thư mục chủ đề một cái gì đó khác với tên của nó trong / usr / share / theme. Bằng cách này khi bạn chọn bạn đã chọn, bạn sẽ tìm thấy nó theo tên bạn đã gọi thư mục.

Thí dụ:

$ cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Đây là thao tác trên mỗi người dùng và không yêu cầu quyền truy cập cao.

Bây giờ bạn có thể chỉnh sửa thư mục gtk-3 của thư mục mới đó để tạo đường viền cho bất kỳ cách nào bạn muốn. Bạn cũng có thể tùy chỉnh các thành phần khác của chủ đề.

Các đường viền có thể được thay đổi kích thước bằng cách chỉnh sửa các tính năng UnityDecoration của tệp unity.css nằm trong thư mục ứng dụng:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Để thay đổi đường viền, thay đổi 0 thành một số khác của tham số:

-UnityDecoration-extents: 28px 0 0 0;

Bạn sẽ tìm thấy nhiều tính năng có thể chỉnh sửa khác trong thư mục gtk-3.x.

Đối với các tính năng khác của đường viền, chẳng hạn như màu sắc, văn bản, v.v ... hãy xem Unity / Theming tại:

https://wiki.ubfox.com/Unity/Theming

Tôi đánh giá cao cách giải quyết trước đó. Nhưng tôi hy vọng nhiều người có thể hưởng lợi từ việc sử dụng tính năng được phân phối bởi các nhà phát triển hệ điều hành.

Ồ phải, để sử dụng chủ đề mới được chỉnh sửa này, bạn sẽ phải cài đặt công cụ chỉnh sửa thống nhất.

$ sudo apt-get install unity-tweak-tool

Lưu ý: Tôi đã liên kết câu hỏi này với một câu hỏi tương tự về cấu hình Ambiance. Độ phân giải này có thể dễ dàng được áp dụng cho bất kỳ chủ đề Ubuntu hiện đại nào ... không chỉ Ambiance (hoặc tham chiếu Radiance được đề cập trong trường hợp cụ thể này).


Vui lòng chỉ định cài đặt de OP phải thay đổi trong thư mục gtk-3, vì vậy tôi có thể bỏ phiếu cho câu trả lời này.
Roberto

@Roberto Xong rồi!
LD James

1
Bạn phải làm gì unity-tweak-toolđể sử dụng chủ đề đã chỉnh sửa của mình?
Stephen Rasku

Đừng bận tâm. Tôi chỉ phải sử dụng gnome-tweak-toolđể chọn chủ đề (không unity-tweak-tool).
Stephen Rasku

1
@StephenRasku Bạn có thể sử dụng công cụ gnome-chỉnh-công cụ hoặc unity-chỉnh-công cụ. Trong unity-chỉnh-tool, chỉ cần nhấp vào Themetab và từ danh sách các chủ đề có sẵn, nhấp vào cái bạn đã chọn.
LD James

3

17.10

câu trả lời của Fragfutter đã làm việc cho tôi!

  1. Tạo một tập tin ~/.config/gtk-3.0/gtk.css

  2. Thêm các dòng:

    decoration { border: 1px solid gray; background: gray; }

  3. Khởi động lại (hoặc bạn có thể chỉ cần đăng xuất và đăng nhập vào gnome)

Các phiên bản trước của Ubuntu

Đây là phiên bản shell-script của phần yêu thích của tôi trong câu trả lời xuất sắc của LD James:

17.04 sử dụng gtk-3.20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 và 15.10 sử dụng gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Bạn sẽ phải đăng xuất, sau đó đăng nhập lại để xem kết quả của sự thay đổi này. Bạn có thể thay thế Ambiance(mặc định) bằng Radiancehoặc bất kỳ chủ đề nào bạn đang sử dụng.

Làm thế nào nó hoạt động?

sed là một tiện ích dòng lệnh thay thế văn bản.

Kết thúc một dòng với \shell cho biết lệnh tiếp tục trên dòng tiếp theo (cho khả năng đọc của con người).

-i bảo sed chỉnh sửa tệp tại chỗ (không tạo tệp mới).

-e nói với sed rằng những gì tiếp theo là kịch bản sed (thay vì đọc nó từ một tập tin).

s/.../.../các sphương tiện để thay thế những gì giữa hai dấu gạch chéo đầu tiên với những gì giữa hai dấu gạch chéo thứ hai. Nó chỉ thực hiện một thay thế (vì không có /gở cuối).


0

Đây là cách làm!!!

Pop đầu tiên mà thiết bị đầu cuối lên! và gõ nó vào.

điều này sẽ có được một phiên bản cũ hơn của việc sử dụng chủ đề trong 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Điều này sẽ loại bỏ phiên bản hiện tại của chủ đề.

sudo apt-get purge light-themes

Điều này sẽ cho phép nó tải xuống bên trong thư mục tải xuống của bạn nếu bạn muốn giữ nó.

cd ~/Downloads

Điều này sẽ cài đặt phiên bản cũ hơn của chủ đề, đã sử dụng các đường viền.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Điều này sẽ chọn tập tin .deb nếu bạn muốn.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Nếu liên kết đó là chết bấm vào đây để xem thêm!


1
Tôi sẽ kiểm tra cách giải quyết mà bạn mô tả và báo cáo về các vấn đề. Tôi sẽ đánh giá cao việc có một cách để nói lại sự khác biệt giữa các cửa sổ một lần nữa. Bằng câu trả lời của bạn, bạn có nói rằng không thể định cấu hình 14.04 để có các tiêu đề cửa sổ riêng biệt và có viền xung quanh các cửa sổ không? Nếu có thể, tôi muốn làm việc với 14:00 ... nhưng hãy hiểu rằng tôi sẽ phải sử dụng một cách giải quyết nếu điều đó là không thể.
LD James

Tôi không hiểu tại sao họ loại bỏ các biên giới! Khi nó cập nhật, nó có thể cập nhật nó sang các chủ đề ánh sáng mới. Vì vậy, nếu bạn rất nhẹ chủ đề trong trình cập nhật, hãy bỏ chọn nó.
MathCubes

Cảm ơn. Cách giải quyết của bạn giúp dễ dàng hơn để xem nơi cửa sổ đầu cuối bắt đầu và kết thúc. Tôi sẽ hỏi một câu hỏi cụ thể khác về cách làm cho cửa sổ hoạt động và không hoạt động dễ phân biệt hơn. Trước đây, tôi đã sử dụng công cụ chỉnh sửa gnome và thay đổi nền của thanh tiêu đề nền trước thành màu xanh ... Đầu vào của bạn đã tăng gấp ba lần hạn ngạch năng suất của tôi.
LD James

Cảm ơn cách giải quyết. Tôi đã khôi phục HĐH trở lại trạng thái ban đầu và sử dụng độ phân giải được cung cấp trong câu trả lời được công bố.
LD James
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.