Tôi có thể sử dụng các applet Gnome trong Unity không?


28

Applet là các chương trình nhỏ mà bạn đính kèm và bắt đầu từ thanh công cụ của Gnome. Xem hình: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Các applet yêu thích của tôi là:

  • rec-applet: applet ghi âm thông minh. Bạn có thể lấy cái này từ Launchpad.

  • clipart-finder: Tìm và tải clipart về máy tính của bạn. Bạn có thể lấy cái này từ Launchpad.

1) Tôi có thể sử dụng các applet này trong UNITY không?

2) Những thay đổi nào tôi phải thực hiện đối với mã của applet (rec-applet và clipart-finder) để làm cho chúng có thể sử dụng được trong Unity?

3) Đâu là đặc tả của applet cho Unity?

Câu trả lời:


10

Tôi nghĩ bạn không thể. Unity chỉ hiển thị khu vực thông báo và các chỉ số . Vì vậy, nếu bạn chuyển mã của họ để sử dụng applet chỉ báo, chúng sẽ hoạt động.


1
Cũng đáng lưu ý rằng gnome-shell không hỗ trợ các applet của bảng điều khiển. Có vẻ như thông số kỹ thuật của applet cũ đang được loại bỏ trong Gnome 3.
dv3500ea

Đúng, trong Gnome 3, các applet chắc chắn sẽ chết.
Alfredo Hernández

Có một số cuộc thảo luận trên wiki gnome3 về các applet của bảng gnome được nâng cấp lên một tiêu chuẩn mới nhưng tôi nghĩ rằng các nhà phát triển Gnome rất tự tin về vỏ mà họ đã loại bỏ các kế hoạch.
RolandiXor

1
Các clipart-applet không chỉ ra bất cứ điều gì, vì vậy chuyển đổi nó thành một chỉ báo không có ý nghĩa. Có lẽ nếu có một hệ thống (plugin?)
Nào đó

3
Nhiều applet không thể được chuyển đổi thành các chỉ số. Hoặc bởi vì chúng không được coi là chỉ số của bất cứ thứ gì, hoặc vì các chỉ số đơn giản là không có các tính năng tương tự như các applet gnome (ví dụ: hỗ trợ kéo và thả). Ít nhất bây giờ tôi biết tôi có thể loại bỏ công việc của mình trên một applet, vì nó không thể được thực hiện như một chỉ báo.
Tommy Brunn

9

Vì cả hai shell đều khuyến khích bạn đặt các trình khởi chạy gần hơn với không gian làm việc (sử dụng thanh bên trong Unity và các ứng dụng yêu thích trong Gnome Shell), nên nhiều ứng dụng bảng điều khiển phổ biến gần như đã lỗi thời (vì chúng thường chỉ khởi chạy mọi thứ với chính của chúng cửa sổ xuất hiện gần các bệ phóng). Một số thông minh sẽ hoàn thành công việc.

Cả hai shell sẽ được xác định tốt hơn, các phương thức chặt chẽ hơn cho các phần mở rộng như các applet của bảng điều khiển. Công cụ chỉ báo của Ubuntu phù hợp với lãnh thổ đó; các chỉ số phục vụ một trường hợp sử dụng duy nhất và chúng đi ở một nơi. Unity cũng có một tính năng gọi là Lenses. Theo mặc định, bạn có hai Ống kính trong Unity: Ứng dụng và Tệp. Trong tương lai, bạn sẽ có thể cài đặt nhiều hơn nữa để làm tất cả các loại điều thú vị (như duyệt Youtube). Có một số thông tin về điều đó trên wiki Ubuntu.

Khi các lớp vỏ mới phát triển, các điểm mở rộng bổ sung có thể xuất hiện.


3

Tôi không chắc chắn về rec-applet, nhưng công cụ tìm clipart có vẻ như có thể được tích hợp vào Unity thông qua API Lenses .

Trong phiên API Lenses tại UDS-N Neil Patel gần đây đã giới thiệu một địa điểm youtube mà anh ta đã hack trong suốt hai giờ. Thật ngọt ngào, và có vẻ như nó sẽ là một trận đấu tuyệt vời cho người tìm kiếm clipart.


Cảm ơn bạn. API Địa điểm dường như là một giải pháp tốt cho ClipArt-Finder. Và Địa điểm có thể dễ dàng tương tác với các ứng dụng khác vì nó sử dụng DBus. Lanugae không quan trọng; Python, Vala hoặc C, tất cả đều đủ. Tôi sẽ bắt đầu với [url = launchpad.net/unity-place-sample[Pftime Sample. [/ Url] và đi từ đó.
Moma Antero

1

Ok, cả Unity hay Gnome Shell đều không có applet như chúng ta biết từ Gnome 2.x. Applet chỉ đơn giản là các ứng dụng GTK nhỏ, vì vậy nếu tôi có thể mở cửa sổ ứng dụng gần nút launcher, thì đó sẽ là một giải pháp tuyệt vời.

Tôi hy vọng rằng Unity có thể giúp chúng tôi:

1) Tìm ra vị trí của nút phóng. Ứng dụng GTK của tôi, ứng dụng GTK của tôi sau đó sẽ tạo một cửa sổ gần với vị trí của nút. Cửa sổ thường nhỏ, do đó, mở nó ở chế độ tối đa hoặc ở giữa màn hình sẽ rất "thô lỗ".

2) Để biểu thị trạng thái hoặc tiến bộ, ứng dụng GTK có thể muốn sửa đổi nút trình khởi chạy của nó. Chúng ta có thể thay đổi hình ảnh hoặc màu của trình khởi chạy, hoặc thậm chí vẽ lên nó không?

3) Lật cửa sổ. Nhấp vào nút launcher sẽ hiển thị / ẩn cửa sổ ứng dụng. Điều này sẽ bắt chước trình khởi chạy applet ban đầu.

Tôi muốn tạo rock rec-appletclipart-finder , cũng trong Unity và Gnome Shell.


1

Nếu có một applet Bảng điều khiển Gnome mà bạn nhất định phải sử dụng và không thể có được một chỉ báo để thay thế nó, thì đây có thể là một cách giải quyết:

  1. Cài đặt bảng điều khiển xfce4
  2. Chạy "xfce4-panel"
  3. cài đặt plugin XfApplet
  4. Thêm applet Bảng điều khiển Gnome của bạn vào bảng Xfce4
  5. Sắp xếp bảng điều khiển theo cách sao cho không làm phiền các phần khác trong hệ thống của bạn, tức là ở góc dưới bên phải.

nó yêu cầu biên dịch mã nguồn tho cho xfapplet
Aquarius Power

0

Applet Gnome chỉ chạy trên bảng điều khiển Gnome. Vì sự thống nhất sẽ không sử dụng bảng điều khiển Gnome, do đó, không thể chạy các applet trừ khi tìm ra cách thức chính tắc để tìm cách khắc phục



0

Một cách khác là cài đặt Cairo-Dock trên Ubuntu Unity của bạn. Bạn sẽ tìm thấy nó trong Trung tâm phần mềm Ubuntu dưới dạng GLX-Dock. Đây là một ứng dụng rất tuyệt vời với rất nhiều applet của riêng nó, như thời tiết, sử dụng đĩa, màn hình hệ thống, v.v.


0

Cho đến ngày hôm nay tôi vẫn gặp vấn đề này,
nhưng cuối cùng chúng tôi có thể chạy các applet gnome trong sự thống nhất như được giải thích về câu hỏi này .

về cơ bản bạn chạy gnome-panel, loại bỏ những gì bạn không muốn từ nó với alt + super + rightClick và thêm những gì bạn muốn; bây giờ tôi cuối cùng cũng có thể truy cập vào "màn hình chia tỷ lệ cpu" sau hơn một năm ...

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.