Làm cách nào tôi có thể thay đổi thời gian lắc lư của 'hoạt hình khẩn cấp' trong Unity Launcher?


10

Tôi thực sự thích hoạt hình lắc lư cho thông báo ứng dụng, nhưng tôi thấy nó biến mất quá nhanh và tôi ước mình có thể thay đổi độ trễ này. Tôi đã xem qua tất cả các cài đặt ccsm, ngoại hình và myUnity và không có gì phù hợp.


1
Câu hỏi hay! Điều lắc lư quá nhanh để thực sự thu hút sự chú ý của người dùng
Mysterio

Bạn cũng có thể đi bỏ phiếu cho những lỗi: sidebar khẩn cấp biểu tượng hoạt hình Unity của không liên tụcLauncher hoạt hình biểu tượng cảnh báo nên lặp lại ... . (Nhấp vào bút chì và nói "Có, nó ảnh hưởng đến tôi".)
Mikel

Câu trả lời:


4

Tôi không nghĩ rằng đây là một tùy chọn có thể định cấu hình trong Unity, nhưng bạn có thể chỉnh sửa mã nguồn để thay đổi thời lượng. Nếu bạn chưa tải xuống nguồn và biên dịch các gói của riêng mình trước đó, bạn có thể làm như sau. Từ thư mục nhà của bạn trong một cửa sổ đầu cuối:

mkdir src
cd src
apt-get source unity
cd unity-<version number>
gedit ./plugins/unityshell/src/Launcher.cpp

Tìm dòng có nội dung:

Launcher.cpp:const int Launcher::Launcher::ANIM_DURATION_SHORT = 125;

và có thể tăng gấp đôi thời lượng. Nếu bạn chưa bao giờ xây dựng một gói từ nguồn trước khi bạn cần một vài công cụ. Làm như vậy:

sudo apt-get install build-essential devscripts

Sau đó, để có được sự phụ thuộc cần thiết cho sự thống nhất để xây dựng đúng:

sudo apt-get build-dep unity

Cuối cùng tạo gói và cài đặt:

debuild -us -uc
cd ..
sudo dpkg -i unity*.deb

Nếu bạn gặp vấn đề với sự phụ thuộc hãy cho tôi biết và tôi sẽ cố gắng giúp bạn tìm ra những gì bạn đang thiếu.


1
Không bao giờ có thông báo về câu trả lời ở đây. Trước hết, Launcher.cpp hiện ở trạng thái unity -... / launcher / thư mục, nhưng tôi đã tìm thấy nó và cập nhật biến ở đó. Sau đó, ở bước cuối cùng tôi đã thiếu một số phụ thuộc và tôi đã có thể giải quyết chúng bằng cài đặt apt-get -f. Cuối cùng, tôi đã bị mắc kẹt trên dpkg: các vấn đề phụ thuộc ngăn cản cấu hình của sự thống nhất: sự thống nhất phụ thuộc vào libunity-core-6.0-5 (= 7.0.0d Daily13.04.18 ~ 13.04-0ub Ubuntu1); tuy nhiên: Phiên bản libunity-core-6.0-5 trên hệ thống là 7.0.0d Daily13.04.18 ~ 13.04-0ubfox1systray1.
Vitaly

Bản vá này chỉ tăng thời lượng hoạt hình chứ không phải thời gian lắc lư. Để rõ ràng: Với số nguyên cao hơn trong ANIM_DURATION_SHORT, hoạt ảnh lắc sẽ chậm hơn. Vì vậy, nó chỉ ngọ nguậy 2 lần trước khi nó mờ dần sau một giây khi nó thực hiện 6 lần lắc trước trong một giây. (thời gian và số lượng wiggles là mẫu mực. Tôi không đo chính xác thời gian và số lượng wiggles.)
mondjunge
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.