Как изменить значок кнопки закрытия в пользовательском дистрибутиве с использованием LXDE и icewm? [закрыто]

Вышеупомянутое не сработало для меня в Ubuntu 12.04 / GNOME Shell с FreeMind 0.9.0, установленным из репозитория Ubuntu, эта настройка:

freemind
[warning] /usr/bin/freemind: No java runtime was found
[error] /usr/bin/freemind: Unable to find an appropriate java runtime. See java_wrappers(7) for help

java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java   12        auto mode
  1            /usr/lib/jvm/java-7-oracle/bin/java       4         manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java   12        manual mode

Press enter to keep the current choice[*], or type selection number: 0

whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 May 16  2012 /usr/bin/java -> /etc/alternatives/java

Actual Path:
ls -l /usr/lib/j*
/usr/lib/java-wrappers:
total 20
-rwxr-xr-x 1 root root 1033 Apr  2  2011 get-classpath
-rw-r--r-- 1 root root 9122 Jan 12 15:42 java-wrappers.sh
-rw-r--r-- 1 root root 2302 Jan 12 15:41 jvm-list.sh

/usr/lib/jvm:
total 4
lrwxrwxrwx 1 root root   26 Sep  6 11:56 default-java -> /usr/lib/jvm/java-7-oracle
drwxr-xr-x 8 root root 4096 Dec 13 12:37 java-7-oracle

Troubleshoot:
"/usr/lib/java-wrappers/jvm-list.sh" has the below setting, which is correct path.

#va-wrappers(7) default runtime
__jvm_default="/usr/lib/jvm/default-java/"

Ошибка 2 исходит от /usr/lib/java-wrappers/java-wrappers.sh , который, кажется, не загружает изнутри его файл.

# Import the list of JVMs
. /usr/lib/java-wrappers/jvm-list.sh

Я изменил его на

./usr/lib/java-wrappers/jvm-list.sh

, но он не сработал. [!d3 ]

Решение:

Это то, что работало после проб и ошибок, добавив ниже в файл /usr/lib/java-wrappers/java-wrappers.sh, где он пытается найти,

if [ -z "$JAVA_HOME" ]; then , на линии 90 в vi для меня.

#DIRS=""
        # Added 2013-01-12 not being found from jvm-list
        DIRS="$__jvm_default"
        #DIRS="/usr/lib/jvm/default-java"

Я прокомментировал переменную DIRS="" и изменил ее на

DIRS="$__jvm_default"

или

DIRS="/usr/lib/jvm/default-java"
[d9 ] Оба они работали.

1
задан 25 December 2017 в 17:09

1 ответ

Измените тему и измените повторяющиеся объекты на экране, например кнопки закрытия. UbuntuThemes предоставляет, бесплатно, огромное количество тем, и вы можете их деконструировать, чтобы узнать, какие элементы приходят от того, где для пользовательских тем, и больше информации об изменении темы доступно на этой плате прямо на Ubuntu.

To суммируйте шаги:

Создайте папку ~ / .themes (проигнорируйте, если у вас уже есть - проверьте с cd ~ & ls -al в окне терминала. Загрузите вашу тему по выбору, дважды щелкните ее в своем файловый менеджер, чтобы открыть диспетчер архивов. Извлеките содержимое в папку под ~ / .themes. Загрузите инструмент настройки Ubuntu: откройте загруженный .deb, а затем установите с помощью Software Center. Запустите инструмент настройки Ubuntu - перейдите к разделу «Твики» "и выберите свою тему.
0
ответ дан 24 May 2018 в 13:17
  • 1
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 2
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 3
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 4
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 5
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 6
    простите, я забыл сказать, что я использую свой собственный дистрибутив. Запуск lxde с icewm в качестве диспетчера окон. Все в порядке, но я все еще не могу найти, где находится эта иконка, даже с вашими предложениями, которые я уже делал раньше: / – user 7 January 2014 в 06:59
  • 7
    ОК. Это дистрибутив на основе Ubuntu, например, Lubuntu? Потому что, если нет, вы, скорее всего, получите полезный ответ на unix.stackexchange.com – K7AAY 7 January 2014 в 07:03
  • 8
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06
  • 9
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06
  • 10
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06
  • 11
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06
  • 12
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06
  • 13
    Ну, это дистрибутив, основанный на debian. Спасибо, я посмотрю. – user 7 January 2014 в 07:06

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

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