Có một applet chỉ báo kết nối Internet có sẵn cho bảng Unity không?


18

Vì hiện tại kết nối internet của tôi rất không ổn định, tôi muốn sử dụng một applet chỉ báo nhỏ cho bảng điều khiển Unity.

Vì tôi được kết nối qua Bộ định tuyến WLAN / Wifi, tôi có thể thấy trong ứng dụng mạng khi mất kết nối với bộ định tuyến, nhưng không phải khi bộ định tuyến mất kết nối với Internet.

Một máy tính Windows 7 của tôi có chức năng này. Nó hiển thị dấu chấm than màu đen trên nền vàng nếu không thể "ping" máy chủ từ xa.

Tôi đang chạy Ubuntu 11.10 "Oneiric Ocelot" 64-bit với Unity 3D.

Câu trả lời:


24

Trong khi bạn đề cập, bạn muốn làm điều này trong applet mạng - Tôi không nghĩ bạn có thể làm điều này. Đây là một thay thế.

lên mạng

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

internet xuống

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

làm thế nào để 11.10 & 12.04

Nó yêu cầu một chỉ báo từ PPA cùng với tập lệnh kiểm tra ping tùy chỉnh:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

sử dụng:

gedit pingtest.sh

Sao chép và dán mã dưới đây vào tệp mới và lưu và đóng.

Cấp quyền cho tệp thực thi:

chmod +x pingtest.sh

Bắt đầu chỉ báo

indicator-sysmonitor &

Sau đó, trong các ưu tiên chỉ báo:

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

nhấp vào "sử dụng lệnh này" và sao chép và dán văn bản sau:

$HOME/scripts/pingtest.sh

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi

Điều này có thể dễ dàng sửa đổi cho Giám sát trang web, ước gì tôi có thể +2!
Lewis Goddard

@fossfreedom, 1. Bạn đã sử dụng ứng dụng nào để vẽ những mũi tên đó lên hình ảnh? 2. Nó vẫn hoạt động vào ngày 14.04? indicator-sysmonitorkhông có sẵn trong PPA đó!
mini

@Kin - đó là với Shutter! Tôi đã tạo một câu trả lời khác cho 14.04. Hy vọng rằng sẽ giúp bạn.
fossfreedom

@mini có tin gì không? chỉ cần thử và nó không có sẵn cho Ubuntu đáng tin cậy .. Tôi sẽ thử bản cũ
Aquarius Power

1
@AquariusPower - v0.5 có sẵn từ PPA cho cả Trusty và Utopic - launchpad.net/~fossfreedom/+archive/ub
Ubuntu / Lỗi

18

Các câu trả lời ban đầu được viết cho Ubuntu 11.10 & 12.04.

Kể từ đó, giao diện chỉ báo đã được thay đổi cho 12.10 & 13.04. Tuy nhiên, nhà bảo trì đã không phát hành một phiên bản kể từ đó cho các phiên bản Ubuntu sau này. Không có mã cam kết trong bảng khởi chạy PPA đã được thực hiện kể từ quý đầu tiên 2013.

Vì vậy, tôi đã rẽ nhánh dự án , sửa một vài lỗi và cung cấp cho 14.04 người dùng Trusty. Vui lòng kiểm tra mã trên GitHub và giúp bảo trì.

lên mạng

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

internet xuống

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

làm thế nào để 14.04

Nó yêu cầu một chỉ báo từ PPA của tôi cùng với tập lệnh kiểm tra ping tùy chỉnh:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

sử dụng:

gedit pingtest.sh

Sao chép và dán mã dưới đây vào tệp mới và lưu và đóng.

Cấp quyền cho tệp thực thi:

chmod +x pingtest.sh

Bắt đầu chỉ báo

indicator-sysmonitor &

Sau đó, trong tùy chọn chỉ báo, nhấp vào Mới:

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

Sau đó nhập các chi tiết như được hiển thị:

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

tức là sử dụng lệnh

$HOME/scripts/pingtest.sh

Nhấp vào OK, tiếp theo là các hành động sau 1,2,3 & 4:

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

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi

Tôi đã sử dụng Manjaro từ lâu rồi, vì vậy tôi không thể kiểm tra giải pháp, nhưng tôi chắc chắn rằng nó hoạt động;) Cảm ơn!
mùa đông

sau khi gõ "Indicator-sysmonitor &" Tôi nhận được: [1] 3660 tên người dùng @ host: ~ $ INFO: root: start INFO: root: Menu hiển thị INFO: root: Fetcher bắt đầu [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: Menu hiển thị INFO: root: Fetcher bắt đầu - không có GUI nào được khởi chạy.
Kalamalka Kid

@KalamalkaKid - vui lòng nêu lên điều này trên trang các vấn đề của dự án - liên kết trong câu trả lời
fossfreedom
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.