Возможно ли показывать IP-адрес на верхней панели?

Если вы хотите перенести пользовательские папки из Windows в Ubuntu, для этого нет простого метода или одного щелчка. Вы можете постоянно монтировать каталоги Windows в качестве своих пользовательских каталогов, как объясняется в ответе Zacharee1, но это не будет охватывать вас, если произойдет то, что вы заявили в своем вопросе. Если что-то случится с вашим разделом Windows, или если вы решили избавиться от Windows позже (yay for you!), Вы потеряете эти файлы (не yay).

Я бы предложил взять совет автомонтируйте этот раздел NTFS при запуске, как указано в другом ответе, но тогда я бы отклонился оттуда. Вместо этого сохраните следующий скрипт где-нибудь в своем домашнем каталоге, например /home/<USER>/winsync:

#!/bin/bash
rsync -avz /path/to/windows/pictures /home/<USER>/Pictures
rsync -avz /path/to/windows/videos /home/<USER>/Videos
rsync -avz /path/to/windws/documents /home/<USER>/Documents

Очевидно, внесите соответствующие изменения, а затем выполните chmod +x /home/<USER>/winsync. Затем просто добавьте этот скрипт в свои приложения для запуска через приложение «Запуск приложений». Этот скрипт будет копировать данные пользователя Windows пользователю Ubuntu при каждом входе в систему Ubuntu. Однако, поскольку это rsync, а не cp, он будет копировать только новые / измененные данные. Таким образом, вам не придется беспокоиться о том, чтобы вручную копировать их каждый раз, когда в Windows происходит изменение, и вы возвращаетесь к Ubuntu. Теперь, даже если вы решили избавиться от Windows, ваши файлы будут в безопасности.

4
задан 14 April 2018 в 08:58

4 ответа

Вы можете использовать расширение оболочки GNOME с именем Show IP, которое делает

Показать IP-адреса (частные или общедоступные) в панели gnome-shell

Расширение оболочки GNOME

Источник: комментарий OP, который должен был быть отправлен как ответ вместо этого.

0
ответ дан 17 July 2018 в 16:52

Снимок экрана

Откройте ваш текущий IP-адрес DCHP

Этот ответ должен работать для большинства дистрибутивов Ubuntu. Первый шаг - открытие вашего текущего IP-адреса. В соответствии с этим он не сохраняется на диске в одном и том же месте в дистрибутивах. Для портативного решения вам необходимо использовать:

default_interface=$(route -n | awk '$1 == "0.0.0.0" {print $8; exit}') ip_address=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}') echo $ip_address 192.168.1.66

Установить индикатор Sysmonitor

Теперь вам нужен индикатор приложения, который позволит вам выбрать и отобразить информацию, отображаемую в Systray / Область уведомлений приложения. Я использую индикатор Sysmonitor. Чтобы обобщить инструкции по установке в ссылке:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor

Вам нужно настроить имя вызываемого сценария bash и интервал обновления на вкладке Advanced на панели Preferences: [ ! d10]

Индикатор Sysmonitor

Выделите опцию Custom и нажмите кнопку Edit:

Вот жалоба, которую я имею к разработчику, поле ввода для команды ненормально мало. Вы не можете увидеть всю команду, которую вы вводите сразу, и для ее прокрутки требуются клавиши со стрелками. В любом случае назначьте имя файла bash. Я использовал:

~/bin/indicator-sysmonitor-display

У меня уже есть основной скрипт bash, поэтому я создал сокращенную версию для этого ответа.

Создайте скрипт

Используя код из первого раздела создайте файл ~/bin/indicator-sysmonitor-display, содержащий:

#!/bin/bash default_interface=$(route -n | awk '$1 == "0.0.0.0" {print $8; exit}') systray=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}') echo "$systray" # sysmon-indidicator will put echo string into systray for us. exit 0
1
ответ дан 17 July 2018 в 16:52

Вы можете использовать расширение оболочки GNOME с именем Show IP, которое делает

Показать IP-адреса (частные или общедоступные) в панели gnome-shell

Расширение оболочки GNOME

Источник: комментарий OP, который должен был быть отправлен как ответ вместо этого.

0
ответ дан 23 July 2018 в 17:43

Снимок экрана

Откройте ваш текущий IP-адрес DCHP

Этот ответ должен работать для большинства дистрибутивов Ubuntu. Первый шаг - открытие вашего текущего IP-адреса. В соответствии с этим он не сохраняется на диске в одном и том же месте в дистрибутивах. Для портативного решения вам необходимо использовать:

default_interface=$(route -n | awk '$1 == "0.0.0.0" {print $8; exit}') ip_address=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}') echo $ip_address 192.168.1.66

Установить индикатор Sysmonitor

Теперь вам нужен индикатор приложения, который позволит вам выбрать и отобразить информацию, отображаемую в Systray / Область уведомлений приложения. Я использую индикатор Sysmonitor. Чтобы обобщить инструкции по установке в ссылке:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor

Вам нужно настроить имя вызываемого сценария bash и интервал обновления на вкладке Advanced на панели Preferences: [ ! d10]

Индикатор Sysmonitor

Выделите опцию Custom и нажмите кнопку Edit:

Вот жалоба, которую я имею к разработчику, поле ввода для команды ненормально мало. Вы не можете увидеть всю команду, которую вы вводите сразу, и для ее прокрутки требуются клавиши со стрелками. В любом случае назначьте имя файла bash. Я использовал:

~/bin/indicator-sysmonitor-display

У меня уже есть основной скрипт bash, поэтому я создал сокращенную версию для этого ответа.

Создайте скрипт

Используя код из первого раздела создайте файл ~/bin/indicator-sysmonitor-display, содержащий:

#!/bin/bash default_interface=$(route -n | awk '$1 == "0.0.0.0" {print $8; exit}') systray=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}') echo "$systray" # sysmon-indidicator will put echo string into systray for us. exit 0
1
ответ дан 23 July 2018 в 17:43

Другие вопросы по тегам:

Похожие вопросы: