Có cách nào để ngăn thanh tiêu đề của cửa sổ hợp nhất với bảng điều khiển khi được tối đa hóa không?


36

Tôi đang làm việc trên một máy tính để bàn có nhiều bất động sản màn hình, vì vậy tôi không cần các thanh tiêu đề của cửa sổ để hợp nhất với thanh menu chung khi các cửa sổ được tối đa hóa. Hơn nữa, tôi đang làm việc trên một thiết lập màn hình kép, vì vậy thực tế là một cửa sổ được tối đa hóa không có nghĩa là đó là cửa sổ duy nhất có thể nhìn thấy.

Trước khi Unity tôi chuyển sang cửa sổ tối đa bằng cách nhấp vào thanh tiêu đề hoặc đóng cửa sổ, mặc dù nó không tập trung, bằng cách nhấp vào nút đóng của nó; Tôi không còn có thể làm điều này vì thanh tiêu đề bị thiếu và thanh menu toàn cầu trống trên màn hình đó. Đây không phải là một vấn đề lớn - tôi có thể nhấp vào một số chrome của cửa sổ để tập trung vào nó - nhưng nó không trực quan và nó buộc tôi phải học lại hành vi di chuyển của mình.

Tôi muốn tắt việc hợp nhất các thanh menu tiêu đề và toàn cầu, nhưng bằng cách nào?

CHỈNH SỬA:

Tôi chỉ đơn giản muốn thanh tiêu đề của cửa sổ KHÔNG hợp nhất với bảng trên cùng bất cứ khi nào tôi tối đa hóa Cửa sổ. Các menu toàn cầu nên ở trong bảng điều khiển hàng đầu như xa như tôi quan tâm. Hiện tại nó tối đa hóa như thế này

nhập mô tả hình ảnh ở đây

Tôi muốn nó tối đa hóa như thế này (Trong màn hình đó, Cửa sổ không được tối đa hóa đã được thay đổi kích thước để lấy phần còn lại của không gian)

nhập mô tả hình ảnh ở đây


Có phải sử dụng máy tính để bàn Gnome 2 cổ điển có lẽ không phải là một lựa chọn tốt hơn?
Benjamin

6
Không, Classic Gnome 2 không phải là một lựa chọn tốt hơn. Rất nhiều thứ trong Unity không tệ, nhưng với thiết lập nhiều màn hình, thật hữu ích khi có thể nhấp vào thanh tiêu đề của cửa sổ để tập trung vào nó, ngay cả khi cửa sổ đó được tối đa hóa. Hành vi hợp nhất-tiêu đề-thanh-vào-bảng điều khiển của Unity ngăn người ta không thể làm điều đó. Đó không phải là một lý do để ném em bé ra ngoài bằng nước tắm.
Richard Turner

Nó có thể được thực hiện bằng cách sử dụng một phiên tùy chỉnh, nhưng nó sẽ không hoạt động như bạn mong muốn vì menu toàn cầu chỉ hiển thị trong khi di chuột qua, như hiển thị ảnh chụp màn hình thứ hai của bạn. Bạn sẽ chỉ kết thúc với 2 bản sao của thanh tiêu đề.
Veazer

@Veazer Vâng, đó là một sự khởi đầu; ít nhất thì vấn đề còn lại chỉ là làm thế nào để vá menu toàn cầu được hiển thị mọi lúc thay vì chỉ trên chuột. Muốn gửi một câu trả lời giải thích làm thế nào để đạt được điều này bằng cách sử dụng một phiên tùy chỉnh?
Richard Turner

Bạn đang sử dụng Unity 3D hay 2D? Nếu 2D, bạn muốn độ sáng hoặc compiz cho trình quản lý cửa sổ?
Veazer

Câu trả lời:


2

ctrl + alt 5 dường như là đặt cược tốt nhất của bạn ngay bây giờ. Lấy làm tiếc. Có lẽ để loại bỏ cám dỗ, bạn có thể loại bỏ nút tối đa hóa trong Ubuntu-Tweak nhưng ngay bây giờ nếu bạn tối đa hóa cửa sổ, đơn giản là nó sẽ hợp nhất thanh tiêu đề với thanh thực đơn


1
Bất kỳ cập nhật về điều này?
AlexP

ctrl + alt + 5 không làm gì ở đây, nhưng ctrl + alt + numpad5 chỉ tối đa hóa và thanh tiêu đề vẫn hợp nhất :(
Sức mạnh của Bảo Bình

@AlexP Tôi đã viết một kịch bản dưới đây cũng có thể giúp bạn :)
Bảo Bình Sức mạnh

4

Bạn có thể vô hiệu hóa cửa sổ tối đa hóa thành thanh tiêu đề khi thanh tiêu đề được kéo gần thanh Unity Top / Superior.

Truy cập: http://ubuntuforums.org/showthread.php?t=1743309 (Lưu ý bài số 6 của stevecomrie)

  • Mở Trình quản lý cài đặt CompizConfig
  • Nhấp vào "Lưới" trong danh mục "Quản lý cửa sổ"
  • Nhấp vào tab "Edges"
  • Mở trình đơn "Thay đổi kích thước"
  • Thay đổi thả xuống "Top Edge" thành "Không"
  • Đóng CompizConfig và bạn đã hoàn tất.

Đây chỉ là một giải pháp một phần. Một số ứng dụng vẫn sẽ tự khởi chạy vào trạng thái hợp nhất khi bạn chạy chúng. Và, bạn vẫn có thể vô tình gây ra sự hợp nhất bằng cách nhấp đúp vào thanh tiêu đề của một ứng dụng chưa được trộn. Bất kỳ ai có manh mối về cách vô hiệu hóa hoàn toàn bất kỳ và tất cả các biến thể của bảng thống nhất hợp nhất với thanh tiêu đề của ứng dụng sẽ được đánh giá cao!


Giải pháp này cũng có thể được sử dụng để vô hiệu hóa hành vi cạnh trái / phải.
ImaginaryRobots

3

Đối với Unity 3D, bạn có thể thử tập lệnh này.

Về cơ bản, nó sẽ kiểm tra các cửa sổ tối đa hóa và sẽ giảm thiểu chúng và thay đổi kích thước của chúng thành chiều cao tối đa có thể (sau khi bạn thực hiện các thử nghiệm, bạn thấy nó hoạt động tốt trên máy của mình); cũng chơi với nXpose và nYpose nếu bạn cảm thấy có gì đó không hoạt động tốt.

demaxizes.sh 1005 710 #for 1024x768 hoạt động ở đây ít nhất ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #710
nXpos=1
nYpos=22

while true; do 
    windowId=`xdotool getactivewindow`;
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

PS.: Để chrome / crom hoạt động tốt hơn, hãy bật tùy chọn "sử dụng tiêu đề và viền hệ thống"


Một cách tiếp cận mới lạ, nhưng thực sự đây là một hack khủng khiếp phải không? :)
Richard Turner

... nó hoạt động và có thể được cải thiện để hoạt động tốt hơn nữa :), triển khai hiện tại của tôi có 220 dòng mã: D, nhưng đó thực sự là một vụ hack khủng khiếp ... Tôi buộc phải sửa lỗi "lỗi cửa sổ"? của trình quản lý cửa sổ và nhiều thứ lạ khác không cần thiết nếu có tùy chọn trình quản lý cửa sổ để không tối đa hóa và chỉ làm cho cửa sổ có kích thước tối đa có thể; Vì vậy, nó sẽ được tối đa hóa giả ...
Sức mạnh của Bảo Bình

2

Nguồn: http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

Điều này có thể được xử lý bởi gconftool . Nếu bạn đã cài đặt giao diện GUI "gconf-edtor", chỉ cần khởi chạy nó và điều hướng đến /apps/metacity/general, sau đó bỏ chọn kiểm tra show show_maximized_titlebars tựa để loại bỏ thanh tiêu đề cửa sổ tối đa hóa.


Hoặc, bạn có thể thực thi lệnh này trong terminal để loại bỏ nó:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

Chạy cái này để kích hoạt lại nó:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true

1
Tôi đã không sử dụng Unity trong một thời gian dài kể từ khi tôi đăng câu hỏi này, vì vậy tôi không thể kiểm tra phản hồi của mọi người. Tôi rất hy vọng câu trả lời của bạn, nhưng trong Unity toàn diện trên Ubuntu 12.10, nó không hoạt động. Có lẽ nó chỉ hoạt động cho Unity 2D ....
Richard Turner

Vâng, điều này chỉ hoạt động cho Unity 2D. Thông báo apps/metacity. Unity 3D sử dụng Compiz, Unity 2D sử dụng Metacity.
Seth

0

Theo tôi hiểu, điều này vẫn chưa thể thực hiện được (có một số thảo luận về việc đưa nó lên Ubuntu 12.04 hoặc 12.10, nhưng chúng ta sẽ phải chờ xem). Một giải pháp khả thi ở đây và bây giờ là sử dụng Emerald làm công cụ trang trí cửa sổ, nhưng tôi không biết liệu nó có hoạt động 100% không.


0

Tôi gần như bắt đầu khóc khi cố thoát khỏi menu toàn cầu trên Ubuntu 13.10. Bạn thấy các ứng dụng chính của tôi, ví dụ Eclipse và Android Studio, đôi khi "không thành công" khi hợp nhất. Cuối cùng, bạn có một menu được hợp nhất chỉ mở rộng một phần nghĩa là bạn không thể sử dụng chương trình nữa. Vì vậy, tôi tìm thấy tài liệu tham khảo này:

LÀM THẾ NÀO ĐỂ XÓA B BARNG THANH TOÁN TOÀN CẦU TRÊN UBUNTU 13.10

$ sudo apt-get remove indicator-appmenu

Tôi đã phải khởi động lại là tốt và bây giờ cuộc sống tốt hơn nhiều.


Tôi rất vui vì cuộc sống tốt hơn khi bạn tìm ra giải pháp cho vấn đề của mình, nhưng điều này không liên quan đến câu hỏi, đó là về tiêu đề cửa sổ, không phải về menu toàn cầu.
Richard Turner
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.