LINUX.ORG.RU
ФорумTalks

майкрософто бояре запилили киллер фичу

 ,


0

1

Открыл сейчас свойства «моего компьютера» в винде десяточке, а там по щелчку на значение переменной PATH выпадает нормальный список с возможностью елементы PATH добавлять кнопочкой add, удалять del, и перемещать через кнопочки up и down. Причем изменение переменных не требует перезапуска компьютера, а максимум переоткрытия программ, чтобы подхватились новые значения в env. Новые значения может добавить любой пользователь, а изменить системные - только тот, у кого есть права.

между тем в 2016 году пользователи популярных DE типа Unity продолжали жрать кактус, редактируя в виме /etc/profile с правами рута, карл, с перезапуском компьютера чтобы прососалось

★★★★☆

покажь скриншот штоле

не прошло и 20 лет

или когда там 98 винда вышла

или в 95 уже было

Harald ★★★★★
()

между тем в 2016 году пользователи популярных DE типа Unity продолжали жрать кактус, редактируя в виме /etc/profile с правами рута, карл, с перезапуском компьютера чтобы прососалось

Т.е. юзеры убанты тратят не более 5сек на правку profile? Не порядок, пусть им тоже запилят гуй, чтобы мышкой клацали по галкам минуты 2-3 хотя бы.

Lavos ★★★★★
()

Ну всё, теперь точно обновлюсь до десяточки!

sholom
()

изменение переменных не требует перезапуска компьютера

Вот это инновации!

Nervous ★★★★★
()

Ограничение на 256 символов в PATH они победили? Или интеграция программ по-прежнему, через реестр и указание путей во всех программах?

backbone ★★★★★
()

Это не новая фича, и десяточка тут не при чем. Диалог менеджмента переменных среды существует уже очень давно.

int64
()

свойства «моего компьютера» в винде десяточке

Во-первых, это уже не твой компьютер, а компьютер MS, во-вторых, вам завезли новый анальный зонд, так что тренируйте очко, гадкие проприетарщики.

user42 ★★
()
Последнее исправление: user42 (всего исправлений: 1)

елементы PATH добавлять кнопочкой add, удалять del, и перемещать через кнопочки up и down

это типа удобно? о_0

dib2 ★★★★★
()
Ответ на: комментарий от sudopacman

чем угодно кроме юнити. даже третий гнум и четвертые кеды (или какие там уже) и то лучше. юнити самый адовый DE из тех что есть под линух

upcFrost ★★★★★
()

Шёл 2016 год, а некоторый софт, наверняка какая-нибудь JDK или прочая блотварь, так и не могла сама себя прописать в PATH ни в Linux, ни в Windows, ни в macOS.

И бедные эникеи так и продолжали лазить в ~/.profile, мой комлюктер -> правой -> свойства -> “Advanced system settings” → “Environment Variables”.

Кстати, скриншот «инновации» выглядит вот так: http://betanews.com/wp-content/uploads/2015/11/Path.jpg

EXL ★★★★★
()

Причем изменение переменных не требует перезапуска компьютера, а максимум переоткрытия программ, чтобы подхватились новые значения в env.

По-моему, для этого никогда и не требовался перезапуск. Только тыкнуть мышой в рабочий стол и F5 нажать для перечитывания реестра.

между тем в 2016 году пользователи популярных DE типа Unity продолжали жрать кактус, редактируя в виме /etc/profile с правами рута, карл, с перезапуском компьютера чтобы прососалось

А source /etc/profile недостаточно?

anonymous_incognito ★★★★★
()
Ответ на: комментарий от Deleted

Какое лютое вырвиглазие.

Сонсолька-то роднее с моноширинными шрефтами, да?

mandala ★★★★★
()

Что за наброс? Зачем править /etc/profile от рута, если можно переменные задавать для одного пользователя в .bashrc и для того чтобы они вступили в силу нужно всего лишь релогин сделать а не перезагрузку. А если запускать из консоли, так терминал перезапустить просто. И чем в линуксе вывод env не нормальный список переменных? Или я чего то не понимаю?

Behem0th ★★★★★
()
Последнее исправление: Behem0th (всего исправлений: 1)

чтобы подхватились новые значения в env. Новые значения может добавить любой пользователь, а изменить системные - только тот, у кого есть права.

Всегда так было.

между тем в 2016 году пользователи популярных DE типа Unity

Вопрос: зачем пользователю их редактировать?

/etc/profile

Про .profile не слушал? И про . .profile тоже?

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от Behem0th

linux и вся экосистема вокруг него — это студенческо-фанатичное поделие, которое каким-то недоразумением получило популярность. Толи одна из крупнейших в мире корпораций со своим популярнейшим в мире продуктом... Тут даже не надо ни чего говорить, и так всё понятно.

mandala ★★★★★
()

по щелчку на значение переменной PATH выпадает нормальный список с возможностью елементы PATH добавлять кнопочкой add, удалять del, и перемещать через кнопочки up и down. Причем изменение переменных не требует перезапуска компьютера, а максимум переоткрытия программ, чтобы подхватились новые значения в env.

ОХРЕНЕТЬ!!!1111

tailgunner ★★★★★
()
Ответ на: комментарий от invy

какая разница? Эта хрень задается не декларативно, а в скриптах, поэтому и нет никакого универсального для всех дистрибутивов GUI для изменения этого параметра. Правильно было бы хранить эту настройку в XML или любой другой БД

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

какая разница?

Большая. Профессионал за 30 секунд подправит профайл и забудет на следующие 5 лет.

Правильно было бы хранить эту настройку в XML или любой другой БД

Ты троллишь или тебя твой аватар покусал?

invy ★★★★★
()
Ответ на: комментарий от invy

очень часто софт конфигурится с помощью переменных окружения. Когда ты с этим софтом работает, то зачастую днями только то и делаешь, что сидишь в редакторе переменных окружения. И знаешь, vim - не лучший редактор переменных окружения. А если ты остраиваешь конфигурацию системных сервисов, то после каждого изменения переменных тебе нужно ребутать компьютер, и это писец какой ад. Поменял версию питона? Ребут. Доложил путей в java classpath? Ребут. Прописал какие-то порты? Ребут. Ребут, ребут, ребут. (и нет, в Винде это тоже никак не решено. шел 2016 год, бля)

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от int64

Он до десятки был очень кривой.

Зато теперь они поломали метрики сетевых соединений, это дерьмо просто не работае в десятке

Midael ★★★★★
()
Ответ на: комментарий от stevejobs

Зачем ребут? ~/.profile и релогин, или в башэрцЭ и перезапуск терминала не катят?

Midael ★★★★★
()
Ответ на: комментарий от stevejobs
su serviceuser
VAR1=a VAR2=b .... myservice

И упражняться, пока сервис не заработает как надо. Полученный набор переменных сохранить в профайл и перегрузиться один раз.

А системд позволяет конфигурировать окружение в юнитах. Ртфм короче. Не всю же жизнь эникеить и мышевозить.

% cat snapd.service 
[Unit]
Description=Snappy daemon
#FIXME: snappy on ubuntu does not have a snapd.firstboot snap installed
#After=snapd.firstboot.service
Before=snapd.frameworks-pre.target
Requires=snapd.socket

[Service]
ExecStart=/usr/lib/snapd/snapd
EnvironmentFile=/etc/environment
Restart=always

[Install]
WantedBy=multi-user.target

% cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 3)

изменение переменных не требует перезапуска компьютера, а максимум переоткрытия программ, чтобы подхватились новые значения в env

В семерке так было.

Shadow ★★★★★
()

Диагноз: гуй головного мозга

leave ★★★★★
()

Ничего себе! Теперь для изменения системной переменной уже больше не нужен ребут! Вот это да!

Black_Shadow ★★★★★
()

Зачем на линуксе редактировать path?

Это а венде каждому софту, для запуска из терминала без полного пути надо path прописывать. Даже мс софт срет в path кучей переменных.

А в нормальных ос, за редким исключением, path трогать не надо.

Ах да. В десятке окно редактирования path нельзя увеличить. Удачи в редактировании длинных переменных.

roman77 ★★★★★
()
Последнее исправление: roman77 (всего исправлений: 1)

Открыл сейчас свойства «моего компьютера» в винде десяточке, а там по щелчку на значение переменной PATH

ЕМНИП, в вин10 (и вин8) вообще невозможно открыть этот диалог без прав администратора ПК.

x3al ★★★★★
()

Да фиолетово, сто лет эту PATH не правил.

ilovewindows ★★★★★
()
Ответ на: комментарий от anonymous_incognito

ну так Стиви утверждает что для текущей сессии все меняется без перезапусков.
Я как-то никогда не проверял или перезагружался. Хотя да, давным-дывно %PATH% ковырял как-то.

а тут же как-то подозрения падают только на процесс bash&& порожденные им дочерние, но уже после смены переменной.
и еще же надо было

bash# . ~/.profile
bash# rehash
если с tcsh не попутал.
короче, смешались уже кони и пони.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от upcFrost

имплаинг что unity адовый DE

@

кроме Unity никто не умеет в HUD

Что ещё скажешь? Конкретные претензии будут, или всё на уровне вскукареков?

ekzotech ★★★★
()
Ответ на: комментарий от invy

Э? Ты отвечаешь на издевательский комментарий, который был написан только для того, чтобы написать издевательский комментарий. Так понятней?

mandala ★★★★★
()

пфф, в винде деградировали до экспортс? я то думал, они от него избавятся, да выкатят свой гуёвый велосипед, но нетъ! - Они прогнулись!

darkenshvein ★★★★★
()
Ответ на: комментарий от Deleted

ну так Стиви утверждает что для текущей сессии все меняется без перезапусков.

точнее так: если создатель софта ХОЧЕТ использовать эту фичу - у него есть такая возможность. При изменении переменных окружения приложению прилетает событие об этом. В частности, сам DE шиндовса эту фичу понимает. А вот всякая косорукая индусятина - нет.

stevejobs ★★★★☆
() автор топика
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от mandala

linux и вся экосистема вокруг него — это студенческо-фанатичное поделие, которое каким-то недоразумением получило популярность.

Windows и вся экосистема вокруг него, это какое-то франкенштейновое продолжение однозадачной, однопользовательской DOS, которое каким-то недоразумением получило популярность на десктопах. А Linux всего лишь продолжает и развивает традиции больших юниксов, тех, что писались учеными и использовались профессионалами от IT, где многопользовательская, многозадачная и параллельные среды были с рождения. Что прекрасно иллюстрирует доминирование Linux в сегменте массово-параллельных систем, таких как серверы, базы данных и HPC.

unanimous ★★★★★
()
Ответ на: комментарий от stevejobs

очень часто софт конфигурится с помощью переменных окружения

Так и пишите: жабоподелки конфигурируются с помощью переменных окружения, в первую очередь сама жаба. Любители этим обмазываться страдают, потому что не умеют команду source.

Поменял версию питона? Ребут

ох лол

gistart
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.