Если вы хотите перенести пользовательские папки из 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, ваши файлы будут в безопасности.
Вы можете использовать расширение оболочки GNOME с именем Show IP, которое делает
Показать IP-адреса (частные или общедоступные) в панели gnome-shellИсточник: комментарий OP, который должен был быть отправлен как ответ вместо этого.
Этот ответ должен работать для большинства дистрибутивов 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
Теперь вам нужен индикатор приложения, который позволит вам выбрать и отобразить информацию, отображаемую в Systray / Область уведомлений приложения. Я использую индикатор Sysmonitor. Чтобы обобщить инструкции по установке в ссылке:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
Вам нужно настроить имя вызываемого сценария bash и интервал обновления на вкладке Advanced на панели Preferences: [ ! d10]
Выделите опцию 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
Вы можете использовать расширение оболочки GNOME с именем Show IP, которое делает
Показать IP-адреса (частные или общедоступные) в панели gnome-shellИсточник: комментарий OP, который должен был быть отправлен как ответ вместо этого.
Этот ответ должен работать для большинства дистрибутивов 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
Теперь вам нужен индикатор приложения, который позволит вам выбрать и отобразить информацию, отображаемую в Systray / Область уведомлений приложения. Я использую индикатор Sysmonitor. Чтобы обобщить инструкции по установке в ссылке:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
Вам нужно настроить имя вызываемого сценария bash и интервал обновления на вкладке Advanced на панели Preferences: [ ! d10]
Выделите опцию 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