Переменная среды Google Планета Земля и $ BROWSER

Когда я нажимаю на картинку в Google Планета Земля, чтобы просмотреть ее в полноэкранном режиме, она показывает мне это сообщение об ошибке:

Не удалось запустить какой-либо веб-браузер. Убедитесь, что вы установили переменную среды $ BROWSER в имя файла веб-браузера, который мы должны запустить!

Каков наилучший способ установить эту переменную среды глобально для всех пользователей?

5
задан 1 July 2011 в 21:07

18 ответов

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

7
ответ дан 25 May 2018 в 22:52
  • 1
    Спасибо за ответ. Я попробовал, и, похоже, работает, только если я запустил google-earth из терминала. Я предполагаю, что /etc/bash.bashrc выполняется только при запуске bash. – sashoalm 22 February 2011 в 23:34
  • 2
    @satuon Пробовал ли вы использовать /etc/environment, как показано, это мой обновленный ответ? – Isaiah 23 February 2011 в 00:34
  • 3
    Я не получил уведомления о вашем обновлении, попробую сейчас. – sashoalm 26 February 2011 в 11:49

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 25 July 2018 в 22:27

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 26 July 2018 в 21:38

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 2 August 2018 в 03:53

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 4 August 2018 в 19:57

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 6 August 2018 в 04:00

Из документации сообщества Ubuntu о переменных среды:

Общесистемные переменные среды Параметры среды, которые влияют на систему в целом (а не только на конкретного пользователя), не должны помещаться ни в одну из многие сценарии на системном уровне, которые выполняются при загрузке системы или рабочего стола, но в /etc/environment. Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути. Не рекомендуется: /etc/profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, при входе в систему из консоли или поверх ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc. /etc/bash.bashrc - это общесистемная версия файла ~/.bashrc. Ubuntu настроен по умолчанию для выполнения этого файла всякий раз, когда пользователь вводит оболочку или среду рабочего стола.

Два файла в разделе «Не рекомендуется» будут работать, но /etc/environment существует только для этой цели, поэтому мы отредактируем этот файл:

gksu gedit /etc/environment

И добавим следующую строку:

BROWSER=/usr/bin/firefox

Вы можете заменить /usr/bin/firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 7 August 2018 в 21:57

Из Ubuntu Community Documentation для переменных среды:

Общесистемные переменные среды

Параметры переменной окружения, которые влияют на систему как целое (а не только конкретный пользователь) не должно быть помещено ни в один из многих сценариев системного уровня, которые выполняются при загрузке системы или рабочего стола, но в

  • / etc / environment - Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути.

Не рекомендуется:

  • / etc / profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, когда вход в систему с консоли или через ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc .
  • /etc/bash.bashrc - это общесистемная версия файла ~ / .bashrc .

Два файла в разделе Не рекомендуется будет работать, если этот пользователь будет запускать в оболочку или среду рабочего стола. , но / etc / environment существует только для этой цели, поэтому мы отредактируем этот файл:

  gksu gedit / etc / environment  

И добавьте следующую строку:

  BROWSER = / usr / bin / firefox  

enter image description here [!d11]

Вы можете заменить / usr / bin / firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 10 August 2018 в 10:12

Из Ubuntu Community Documentation для переменных среды:

Общесистемные переменные среды

Параметры переменной окружения, которые влияют на систему как целое (а не только конкретный пользователь) не должно быть помещено ни в один из многих сценариев системного уровня, которые выполняются при загрузке системы или рабочего стола, но в

  • / etc / environment - Этот файл специально предназначен для общесистемных параметров среды. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку. В частности, этот файл хранит общесистемные настройки языка и пути.

Не рекомендуется:

  • / etc / profile - этот файл запускается всякий раз, когда вводится оболочка входа bash (например, когда вход в систему с консоли или через ssh), а также DisplayManager при загрузке рабочего стола. Вероятно, это файл, на который вы будете ссылаться, когда попросите ветеран системных администраторов UNIX о переменных среды. Однако в Ubuntu этот файл делает немного больше, а затем вызывает файл /etc/bash.bashrc .
  • /etc/bash.bashrc - это общесистемная версия файла ~ / .bashrc .

Два файла в разделе Не рекомендуется будет работать, если этот пользователь будет запускать в оболочку или среду рабочего стола. , но / etc / environment существует только для этой цели, поэтому мы отредактируем этот файл:

  gksu gedit / etc / environment  

И добавьте следующую строку:

  BROWSER = / usr / bin / firefox  

enter image description here [!d11]

Вы можете заменить / usr / bin / firefox на путь к любому браузеру, который вы предпочитаете. ПРИМЕЧАНИЕ. Для вступления изменений в силу вам придется перезагрузить компьютер.

8
ответ дан 13 August 2018 в 16:34
  • 1
    Спасибо за ответ. Я попробовал, и, похоже, работает, только если я запустил google-earth из терминала. Я предполагаю, что /etc/bash.bashrc выполняется только при запуске bash. – sashoalm 22 February 2011 в 23:34
  • 2
    @satuon Пробовал ли вы использовать / etc / environment , как показано, это мой обновленный ответ? – Isaiah 23 February 2011 в 00:34
  • 3
    Я не получил уведомления о вашем обновлении, попробую сейчас. – sashoalm 26 February 2011 в 11:49

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

[ f1]
1
ответ дан 25 May 2018 в 22:52

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 25 July 2018 в 22:27

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 26 July 2018 в 21:38

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 2 August 2018 в 03:53

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 4 August 2018 в 19:57

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 6 August 2018 в 04:00

Если ваша современная версия Ubuntu читает ~/.profile, это может быть гораздо более практичным местом для определения переменной $BROWSER для каждого пользователя.

Просто добавьте:

export BROWSER=/usr/bin/palemoon
1
ответ дан 7 August 2018 в 21:57

Если ваша современная версия Ubuntu читает ~ / .profile , это может быть гораздо более практичным местом для определения переменной $ BROWSER для каждого пользователя. [ ! d3]

Просто добавьте:

  export BROWSER = / usr / bin / palemoon  
1
ответ дан 10 August 2018 в 10:12

Если ваша современная версия Ubuntu читает ~ / .profile , это может быть гораздо более практичным местом для определения переменной $ BROWSER для каждого пользователя. [ ! d3]

Просто добавьте:

  export BROWSER = / usr / bin / palemoon  
1
ответ дан 13 August 2018 в 16:34
  • 1
    Что, если угодно, читает ~ / .personal ? – muru 30 May 2017 в 11:24
  • 2
    @muru ~ / .profile . – Serge Stroobandt 30 May 2017 в 11:49
  • 3
  • 4
    Хуже того, в современных версиях Ubuntu, в зависимости от того, как вы входите в систему, .profile может вообще не читаться (GDM не читает его, например, но LightDM делает или используется в любом случае) , – muru 30 May 2017 в 11:55
  • 5
    @muru Интересно. Действительно, я использую LightDM на Xubuntu LTS. Я отредактирую свой ответ соответственно. – Serge Stroobandt 30 May 2017 в 13:24

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

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