Làm cách nào để định cấu hình trình khởi chạy sang Windows dodge windows?


28

Tôi không thích trình khởi chạy ẩn tự động vì nó quá khó chịu đối với tôi. Trình khởi chạy bị ẩn và để lộ nó, con trỏ chuột phải được di chuyển đến điểm nóng mặc định . Thay vào đó, tôi muốn có một ẩn để tránh các cửa sổ có sẵn trong Ubuntu 11.10. Làm thế nào để tôi thay đổi trở lại hành vi này?

Câu trả lời:


15

Cách khôi phục hành vi Dodge trong 12.04

Bài đăng trên Ubuntu Geek nàybài đăng WepUpd8 mới hơn này báo cáo cách khôi phục Dodge Windows và Dodge Active Windows cho Unity trong 12.04. Những thứ này sau đó có thể được đặt trong plugin Unity trong Trình quản lý cài đặt CompizConfig. Cập nhật: Đối với ngày 12.10 / 13.04, vui lòng tham khảo thêm bài đăng trên WepUpd8 này .

Cần phải thêm ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

và chạy nâng cấp phân phối:

sudo apt-get update
sudo apt-get dist-upgrade

Sau đó mở CCSM và thiết lập nó thành hành vi yêu thích của bạn!

Hành vi Dodge Window và Dodge Active Window được khôi phục trong Ubuntu 12.04.  Thiết bị đầu cuối chỉ để ghi lại phiên bản Ubuntu. (Thiết bị đầu cuối chỉ dành cho tài liệu phiên bản Ubuntu.)

Bạn có thể phải đăng xuất và đăng nhập lại để nó có hiệu lực.

Bản vá này cũng khôi phục hành vi Click-To-Minizing cũ. Xem bài đăng trên Webupd8 này để biết chi tiết.

Tất cả các thay đổi có thể được hoàn nguyên bằng các lệnh sau:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Ngoài ra , một hack để khôi phục hành vi Dodge cũ hơn được báo cáo ở đây .

Tôi đã thử phiên bản "dodge thật" và theo ý kiến ​​của tôi thì nó hoạt động rất tốt. Đáng chú ý nhất, trình khởi chạy không "vượt lên trên" các cửa sổ đang hoạt động, mà đẩy chúng sang một bên, nơi đôi khi nó bị kẹt (vì vậy trình khởi chạy sẽ không biến mất nữa). Nói chung, khi trình khởi chạy thay đổi vị trí, nhiều thứ khác trên màn hình cũng vậy (ví dụ: các biểu tượng trên màn hình nền).

Một cách khác là (gần như) ẩn vĩnh viễn launcher ( xem tại đây ) và sử dụng một dock với mong muốn cho hành vi (ví dụ: cairo-dock).


Repo của bạn làm cho 12.04 của tôi bị hỏng một lần nữa (ví dụ: cửa sổ hào nhoáng khi thay đổi máy tính để bàn :-() - bất kỳ cách nào bạn có thể thêm bản sửa lỗi? Nếu không phải là mát mẻ - cảm ơn ..
schmoopy

Đó không phải là repo của tôi, vì vậy tôi không phải là người thích hợp để hỏi ... Xin lỗi. Tôi hy vọng nó sẽ được sửa chữa, mặc dù.
Rasmus

Oh haha ​​- không biết tại sao tôi nghĩ vậy. Cảm ơn đã chia sẻ nó :-)
schmoopy

17

12.04

Tôi sợ khả năng cửa sổ né tránh đã bị xóa một cách có chủ ý từ ngày 12.04

Theo Mark Shuttleworth

"Cách tiếp cận dodge-windows được thử nghiệm rất kém. Chúng tôi nghĩ rằng nó sẽ hoạt động tốt, thử nó, thử nghiệm nó và phải phát triển từ đó dựa trên bằng chứng ....

Nếu người dùng gặp phải né tránh bằng cách di chuyển các cửa sổ so với trình khởi chạy thì không sao. Họ thấy rằng việc né tránh xảy ra khi họ đẩy bệ phóng đi, họ phát hiện ra họ có thể di chuyển cửa sổ trở lại và trình khởi chạy sẽ xuất hiện trở lại. Càng xa càng tốt.

Đây là vấn đề. Hầu hết người dùng không khám phá ra cách né tránh bằng cách di chuyển một cửa sổ cho đến khi nó chạm vào trình khởi chạy. Họ lần đầu tiên gặp nó khi họ tối đa hóa một cửa sổ. Vì vậy, họ đăng nhập vào máy tính để bàn. Tốt Họ bắt đầu một ứng dụng. Tốt Sau đó, họ tối đa hóa một cửa sổ và trình khởi chạy "biến mất". Đối với những người dùng này, hành vi là rất khó chịu, ngẫu nhiên. Và đây thực tế là phần lớn người dùng. Nó cũng chỉ ra rằng những người dùng có thể làm việc với các trình khởi chạy né tránh cũng có thể hoạt động hoàn hảo với các trình khởi chạy luôn ẩn khi không sử dụng. "

Theo mặc định, trình khởi chạy luôn hiển thị.

Thông tin thêm về cách định cấu hình trình khởi chạy có thể được tìm thấy trong Hỏi & Đáp

Làm cách nào tôi có thể định cấu hình hành vi tự động ẩn trình khởi chạy của Unity?


Dodge Windows là một chủ đề được đề cập bởi WebUpd8

Một nhà phát triển táo bạo đã viết một số tập lệnh bắt chước hành vi của cửa sổ né tránh khi một cửa sổ được di chuyển vào khu vực trình khởi chạy - tức là nó ẩn và ẩn đi khi thích hợp.

Một kịch bản tương tự có sẵn để tự động ẩn trình khởi chạy khi cửa sổ được tối đa hóa.

Lưu ý - đây là ở định dạng nhị phân . Rõ ràng - cài đặt nhị phân ngẫu nhiên không được khuyến nghị thực hành từ một điểm bảo mật. Đọc bài viết nếu bạn muốn theo đuổi điều này.


2
có một báo cáo lỗi với một số quan điểm rất thẳng thắn như để giữ lại các tùy chọn cho việc né tránh hành vi: bugs.launchpad.net/unity/+bug/930148
fossfreedom

5

12.04

Đây là giải pháp: https://help.ubfox.com/community/Unity-ReplaceDodgeWindowsBehavior

chúc vui vẻ!


Điều này sẽ hoàn nguyên sự thống nhất trở lại 4 tùy chọn để ẩn, không thấy vấn đề nào ở đây sau khi làm như vậy. Có khả năng sẽ có các gói có sẵn trong tương lai cho những người không muốn xây dựng sự thống nhất. Mặc dù Mẹo & Hướng dẫn vẫn cho phép hỗ trợ nhưng có thể nhận được ở đây, ubuntuforums.org/showthread.php?t=1967822
doug

3

12.04

tính năng này được gọi là né tránh. đã bị loại bỏ khỏi sự thống nhất. có những giải pháp không chính thức để lấy lại

Có hai hành vi né tránh cửa sổ có sẵn: một hành vi hoạt động chủ yếu như trước đây trong Ubuntu 11.10 và hành vi khác chỉ hoạt động đối với các cửa sổ tối đa hóa:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

 window dodge behaviour for maximized windows and you can download it here:

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

để biết thêm thông tin xin vui lòng xem phần liên quan trên bài viết này .


Cảm ơn câu trả lời của bạn. Nó sẽ thực sự tốt đẹp nếu ứng dụng hoạt động. Thật không may, nó spam các lỗi awk và đặt launcher thành không bao giờ ẩn. Tôi nghĩ bây giờ tôi đang từ bỏ sự thống nhất, chưa đầy 24 giờ sau khi tôi bắt đầu sử dụng nó. :)
Eti

2

12.04

Unity 2D là cách duy nhất để tránh né trong Chính xác. Sau khi đăng nhập, mở trình soạn thảo drc và điều hướng đến /com/canonical/unity-2d/launcher/hide-modevà đặt giá trị của nó thành 2 (mặc định là 0).


2

13.10

Điều này có thể 13.10, ít nhất là nó đã thử nghiệm tốt trong VM của tôi.

Các tập lệnh cũ hơn không hoạt động như bạn (Seth) đã phát hiện ra. Tuy nhiên, các tập lệnh mới hơn hoạt động cho 12.10 và 13.04 hoạt động cho 13.10.

Trang web webupd8.org có hướng dẫn. Như đã nêu, các hướng dẫn dành cho 12.10 và 13.04 nhưng tôi đã thử nghiệm một trong Virtualbox và nó hoạt động hoàn hảo (cũng như chúng đã làm trong 12.04 trở lên, có một vài hạn chế như đã lưu ý trong bài viết nhưng tất cả chúng đều hoạt động tốt )

Thật không may, ppa cho Saucy đã không được cập nhật để bao gồm các tập lệnh này (ít nhất là không xa như tôi có thể xác định), vì vậy giải pháp duy nhất là tải chúng trực tiếp.

Có 2 tập lệnh khác nhau và chúng không thể được cài đặt cùng nhau.

Một tập lệnh chỉ tránh các cửa sổ tối đa hóa. Hạn chế lớn nhất của nó là nó sẽ cho phép trình khởi chạy chồng lên bất kỳ cửa sổ nào được mở trong khi nó bị ẩn.

Kịch bản khác mang lại phong cách cũ của các cửa sổ né tránh (gần như) ở chỗ nó sẽ ẩn trình khởi chạy khi có bất kỳ cửa sổ nào ở trong không gian của nó (trình khởi chạy). Hạn chế lớn nhất mà tôi nhận thấy là nếu bất kỳ cửa sổ nào mở trong không gian của trình khởi chạy, trình khởi chạy sẽ bị ẩn ngay cả khi cửa sổ đó được thu nhỏ.

Dưới đây là liên kết để tải xuống tập lệnh windows tối đa hóa Dodge

Dưới đây là liên kết để tải về tập lệnh dodge windows "gốc"

Các liên kết tải xuống mà tôi đưa vào ở trên đến trực tiếp từ bài viết trên webupd8.org.

Tôi muốn đề nghị bạn đọc bài viết trên webupd8.org mà tôi đã liên kết với nó để đưa ra một kịch bản tốt, (tôi không muốn đi vào lãnh thổ đạo văn bằng cách bao gồm quá nhiều bài viết.


Với lợi ích được tiết lộ đầy đủ, tôi đã không chơi quá lâu với máy ảo 13.10 nhưng trong thời gian sử dụng, tôi không nhận thấy bất kỳ vấn đề bất ngờ nào với các tập lệnh windows dodge. Tôi cũng không chơi lâu (có thể là một giờ) với kịch bản dodge windows "gốc" vì giới hạn trình khởi chạy ẩn mà tôi đã đề cập ở trên không theo ý thích của tôi. Kịch bản windows tối đa dodge đã thấy có thể hơn 10 giờ sử dụng với thành công.


Như một ghi chú biên tập (đọc ý kiến ​​của tôi, trong đó có giá trị chính xác những gì bạn đã trả cho nó); Những câu hỏi và cách giải quyết "cửa sổ né tránh" này xuất hiện trên khắp AU và internet, tôi không hiểu tại sao Canonical lại kết hôn với ý tưởng rằng đó là một tính năng xấu. Vâng, tôi đã thấy các bài viết về lý do tại sao họ loại bỏ nó và nó có vẻ như "súp mỏng" đối với tôi, rõ ràng nhiều người dùng muốn nó, và các kịch bản hoạt động đủ tốt.

Để cung cấp tín dụng khi đến hạn (tôi nghĩ *), tôi tin rằng @JorgeCastro đã viết kịch bản xử lý xung quanh đầu tiên vào ngày 12.04 (một cửa sổ tối đa hóa né tránh). Cảm ơn rất nhiều người, tính năng bị thiếu này là một công cụ giảm giá đối với tôi và tôi đang xem xét chuyển khỏi Unity (đang xem xét Cinnamon nhưng nó đã có lỗi, vì vậy bạn đã thực sự cứu tôi ít nhất.)

Tôi đã có một chút tự do trong việc đưa vào bài xã luận này và ý định của tôi là không bắt đầu một cuộc thảo luận về chủ đề này, chỉ nêu ra những gì dường như là một ý kiến ​​phổ biến trong cộng đồng Ubuntu. Xin vui lòng không trả lời điều này như một cuộc thảo luận, hoặc tôi, hoặc các mod sẽ bị buộc phải chỉnh sửa hoặc xóa câu trả lời này.


Bạn có sử dụng 13.10 với các cửa sổ né tránh một cách thường xuyên không? (btw, tôi không biết downvote đến từ đâu ..)
Seth

idk ở đâu hoặc tại sao bỏ phiếu xuống, nó được thực hiện rất nhanh sau khi tôi trả lời ... Và không, tôi không sử dụng nó thường xuyên, tôi có nó trong một máy ảo và có thể có 12-13 giờ trên đó, nhưng tôi nhận thấy không có sự khác biệt giữa đó và 12.04 (mà tôi sử dụng, tôi tiếp tục nâng cấp vì tôi không muốn thử cài đặt lại tất cả các chương trình của mình, bây giờ tôi có thể chờ đến 14.04 ...) kịch bản có thể nhanh hơn một chút hoạt động vào 13.10, nhưng điều đó có thể chỉ vì Unity nhanh hơn, nhưng nó vẫn chưa hoàn toàn nhanh như hành vi ban đầu đã trở lại vào 11.04 & 11.10, vẫn còn một chút chậm trễ trước khi launcher quay trở lại
TrailRider

1

12.04

Trong Ubuntu 12.04, tính năng Dodge Windows đã bị xóa. Để lấy lại, bạn sẽ phải cài đặt một phiên bản vá của Unity.

Cách dễ nhất có lẽ là đọc các bài viết sau một cách cẩn thận và làm theo hướng dẫn. Có hai loại sửa lỗi khác nhau và bạn sẽ phải giải quyết một.

Nhận Dodge Windows Unity Autohide Hành vi cho Windows tối đa hóa trong Ubuntu 12.04 Pangolin chính xáccửa sổ thực Dodge Dodge Unity Launcher Bahaviour cho Ubuntu 12.04 , tôi cho rằng bạn thích cái sau hơn. Tuy nhiên, tôi hiểu rằng đây là bản dựng tùy chỉnh của Unity và không thể cung cấp bất kỳ thông tin nào về các bản cập nhật trong tương lai (nếu unity nhận được bản cập nhật), sửa lỗi, v.v.

Bạn cũng có thể muốn kiểm tra chuỗi ubuntuforums ban đầu xử lý các vấn đề này: CÁCH LÀM: Thống nhất với 'Dodge Windows' và giảm thiểu / hủy tối đa hành vi


1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

đảm bảo nó trông như thế này

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

Điều này thay đổi 'saucy' thành 'raring'.

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

Atlast khởi động lại máy tính của bạn để thực hiện các thay đổi (unity-dodge-maximized-windows).


Bạn có thể thêm một số chi tiết? Làm thế nào tốt công việc này? Bạn đã thử nó chưa?
Seth

Tôi đang sử dụng nó ngay bây giờ. Unity dodge tối đa các cửa sổ ẩn trên tất cả các cửa sổ tối đa hóa tốt. Tôi đã thử sử dụng unity dodge windows và nó không hoạt động đúng. Tôi thích tối đa hóa các cửa sổ. Nó đòi hỏi phải khởi động lại.
mchid

Ngoài ra, tôi đã thêm một tập lệnh vào /etc/init.d mà tôi đã tải xuống ở đây liên kết Tôi không chắc liệu nó có tạo ra sự khác biệt hay không.
mchid

1

14.04

PPA đã có sẵn trong 12.10 và 13.04 vẫn chưa được cập nhật cho 13.10 hoặc 14.04 khi viết bài này.

Trong thử nghiệm của tôi, tôi đã thấy rằng tập lệnh "Dodge Windows" (gần như khôi phục hành vi cũ của các cửa sổ né tránh) không còn hoạt động nữa .... khi được cài đặt, trình khởi chạy ẩn liên tục và thay đổi hành vi trong Cài đặt hệ thống không hoạt động cho đến khi tập lệnh được gỡ bỏ.

"Dodge Maximized Windows" vẫn hoạt động với cùng các giới hạn mà tôi đã đề cập trong câu trả lời của mình cho ngày 13.10 với hai người khác ....

  1. trên một số trang web, cửa sổ sẽ thay đổi kích thước để trình khởi chạy hiển thị, điều này dường như có liên quan đến các trang web cụ thể (ighome.com là trang duy nhất tôi tìm thấy cho đến nay) chuyển sang bất kỳ tab mở nào khác sẽ khôi phục cửa sổ và ẩn trình khởi chạy lại .... (Tôi sử dụng Firefox nên điều này có thể khác với Chrome hoặc các trình duyệt khác)
  2. Khi bạn thu nhỏ cửa sổ tối đa hóa, trình khởi chạy sẽ bị ẩn một thời gian khi cửa sổ mở - đây không phải là trường hợp trước đó (trình khởi chạy sẽ quay lại nếu cửa sổ được thu nhỏ cho trình khởi chạy)

Tôi sẽ chỉnh sửa câu trả lời này vào một lúc nào đó nếu một giải pháp tốt hơn xuất hiện hoặc các tập lệnh hiện tại được chỉnh sửa để hoạt động tốt hơn.

Như tôi đã nói trong câu trả lời khác của tôi, liên kết tải xuống xuất phát từ PPA lauchpad dành cho ngày 13.10 ..... cô ấy là liên kết:

Cửa sổ tối đa Dodge

Bài đăng trên blog về PPA và các tập lệnh được viết cho 12.10 và 13.04 là

Cách tải xuống Unity Launcher Window Dodge trong Ubuntu 12.10 hoặc 13.04

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.