Установите каталог в другой раздел как / home directory

Надеюсь, вам нужна Java, чтобы использовать внешний вид GTK. Как ответ jdv вы можете установить его во время выполнения, или вы можете установить его для всех приложений Java swing, используя следующую технику:

Шаг 1: В Java 8 этот файл недоступен по умолчанию. Таким образом, данная команда создаст новую. В соответствии с вашей версией Java измените путь.

gksu gedit /usr/lib/jvm/jdk1.8.0_60/jre/lib/swing.properties

Шаг 1: Добавьте в файл следующую строку и сохраните файл

swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel

[d6 ] Теперь запустите приложение, вы получите собственный аллок и почувствуете все приложения swing.

Несмотря на то, что это не требуется для вашего приложения «Калькулятор», включение глобального меню улучшит внешний вид приложений Java. Чтобы включить глобальное меню:

Ste 1: установите Jayatana, используя следующий набор команд:

Из Ubuntu 15.04 он установлен по умолчанию.

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

Ste 1: Отключить gloabl Конфигурация Jayatana

sudo rm /usr/share/upstart/sessions/jayatana.conf

Шаг 3: При запуске приложения Java используйте следующую команду:

java -jar -javaagent:/usr/share/java/jayatanaag.jar 

Кредиты для :

jdv

Поддержка глобального меню для приложений Java в Ubuntu

4
задан 31 July 2011 в 21:29

5 ответов

Вместо добавления /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 к вашему /etc/fstab вы можете добавить эти две строки:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2 /all-homes /home none bind 0 0

Вам нужно сделать каталог с sudo mkdir /all-homes и убедиться, что нет другого fstab, который монтируется в / home

Тип привязки в fstab (и как опция mount) заставляет ядро ​​«зеркально отображать» одну папку в другой, и мне кажется, что именно то, что вы хотели (Кстати, этот подход должен работать на всех современных Linux, насколько я помню, начиная с версии 2.6 и выше).

3
ответ дан 25 July 2018 в 21:31

Вместо добавления /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 к вашему /etc/fstab вы можете добавить эти две строки:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2 /all-homes /home none bind 0 0

Вам нужно сделать каталог с sudo mkdir /all-homes и убедиться, что нет другого fstab, который монтируется в / home

Тип привязки в fstab (и как опция mount) заставляет ядро ​​«зеркально отображать» одну папку в другой, и мне кажется, что именно то, что вы хотели (Кстати, этот подход должен работать на всех современных Linux, насколько я помню, начиная с версии 2.6 и выше).

3
ответ дан 2 August 2018 в 03:09

Вместо добавления /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 к вашему /etc/fstab вы можете добавить эти две строки:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2 /all-homes /home none bind 0 0

Вам нужно сделать каталог с sudo mkdir /all-homes и убедиться, что нет другого fstab, который монтируется в / home

Тип привязки в fstab (и как опция mount) заставляет ядро ​​«зеркально отображать» одну папку в другой, и мне кажется, что именно то, что вы хотели (Кстати, этот подход должен работать на всех современных Linux, насколько я помню, начиная с версии 2.6 и выше).

3
ответ дан 4 August 2018 в 19:01

Вместо добавления /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 к вашему /etc/fstab вы можете добавить эти две строки:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2 /all-homes /home none bind 0 0

Вам нужно сделать каталог с sudo mkdir /all-homes и убедиться, что нет другого fstab, который монтируется в / home

Тип привязки в fstab (и как опция mount) заставляет ядро ​​«зеркально отображать» одну папку в другой, и мне кажется, что именно то, что вы хотели (Кстати, этот подход должен работать на всех современных Linux, насколько я помню, начиная с версии 2.6 и выше).

3
ответ дан 6 August 2018 в 03:21

Вместо добавления /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 к вашему /etc/fstab вы можете добавить эти две строки:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2 /all-homes /home none bind 0 0

Вам нужно сделать каталог с sudo mkdir /all-homes и убедиться, что нет другого fstab, который монтируется в / home

Тип привязки в fstab (и как опция mount) заставляет ядро ​​«зеркально отображать» одну папку в другой, и мне кажется, что именно то, что вы хотели (Кстати, этот подход должен работать на всех современных Linux, насколько я помню, начиная с версии 2.6 и выше).

3
ответ дан 7 August 2018 в 21:07

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

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