LINUX.ORG.RU
Ответ на: комментарий от Moderators

Может тебе не стоит пользоваться линуксом? Купи себе мак, тебе хвати если нужен именно юникс лайк, я серьезно, зачем так мучаться?

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

Что мешало тебе сразу написать, что в GNOME 3 без помощи программиста ярлычок не создается? К чему это шлангование?
Что насчет MATE, GNOME 2 - это уже не Linux?

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

В гном 3 нет ярлыков, десктоп файлы это конфиг пункта меню. Твое определение программиста очень своеобразное, в рамках этого определения без программистов сейчас вообще ничего не сделать.

Что насчет MATE, GNOME 2 - это уже не Linux?

Без понятия, у тебя работа создавать ярлыки для программ? Других вопросов с линуксом у тебя не возникает?

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

Но, всё-таки, считаю desktop файлы переусложненой хренью, если их сравнивать с этими ярлыками.

На самом деле *.lnk формат тоже довольно хитроумный и непонятно какой из форматов сложнее.

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

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

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

А если это не нравится делать, то ну что делать, ну ниготов лялех для десктопу.

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

Окей, рад что ты нашел устраивающее себя решение.

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

Какая разница на java софт или нет? В линуксе принято ставить софт через пакетный менеджер, а в пакетах должны быть десктоп файлы. Если ты сам создаешь пакет то в чем проблема разобраться как создать десктоп файл?

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

Какая разница на java софт или нет?

Такая что в Java софте пакеты *.desktop файлы не предусмотрены. На сайте производителя только *.jar файл. В Windows достаточно его скачать, сделать ярлык и запустить двойным кликом, а в Линуксе начинаются проблемы.

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

А на Маке тоже все хорошо

А вот не надо. Скрипт или консольную программу ты так же не запихнешь в Apps, придется обертку писать. И насколько помню даже посложнее линукса.

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

Такая что в Java софте пакеты *.desktop файлы не предусмотрены. На сайте производителя только *.jar файл.

А в любом другом софте десктоп файлы предусмотрены? Они создаются теми кто заворачивает софт в пакеты. Вот как это выглядит в генте https://data.gpo.zugaina.org/ssnb/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.15.0.ebuild

make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"

В Windows достаточно его скачать, сделать ярлык и запустить двойным кликом, а в Линуксе начинаются проблемы.

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

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

Они создаются теми кто заворачивает софт в пакеты.

Авторы софта на Java ни про какие пакеты не знают, они не предусмотрены спецификацией Java. А Java подразумевает что программа будет запускаться где угодно без помощи программиста, достаточно установить JRE.

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

Visual Studio, Code::Blocks. Прямо нажимаете правый кнопкой по файлу проекта и выбираете Build.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от Moderators

Вы, батенька, демагог. Когда-то фотография была уделом гиков. Следовательно, фотографировать = быть гигом.

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

Авторы софта на Java ни про какие пакеты не знают, они не предусмотрены спецификацией Java.

Ты серьезно или тролишь? А в спецификации любого другого ЯП что то есть про системы пакетов линукса?

А Java подразумевает что программа будет запускаться где угодно без помощи программиста, достаточно установить JRE.

Что за хрень ты несешь?

Visual Studio, Code::Blocks. Прямо нажимаете правый кнопкой по файлу проекта и выбираете Build.

С каких пор visual studio превратилось в DE?

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

А в спецификации любого другого ЯП что то есть про системы пакетов линукса?

Java — это не только ЯП, но и виртуальная машина, предоставляющая платформонезависимую среду со своим форматом исполняемых файлов.

Что за хрень ты несешь?

Это скорее про тех, кто всё опакечевает и не предоставляет нормальной возможности пользоваться софтом без пакетов. Авторы софта не хотят делать пакеты под over 9000 дистрибутивов, а меинтейнеры не могут запаковать весь существующий софт и поддерживать пакеты в актуальном состоянии.

С каких пор visual studio превратилось в DE?

Оно умеет интегрироваться с DE.

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

Я даже отчасти согласен с мнением @lenin386, что пакетная система принесла в Линукс больше проблем, чем преимуществ.

В Windows нет пакетов — нет проблем. Всё запускается двойным кликом.

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

Java — это не только ЯП, но и виртуальная машина, предоставляющая платформонезависимую среду со своим форматом исполняемых файлов.

Так же как и perl, php, ruby, bash....

Это скорее про тех, кто всё опакечевает и не предоставляет нормальной возможности пользоваться софтом без пакетов. Авторы софта не хотят делать пакеты под over 9000 дистрибутивов, а меинтейнеры не могут запаковать весь существующий софт и поддерживать пакеты в актуальном состоянии.

В чем проблема написать десктоп файл руками если он тебе нужен? в чем проблема набрать в консоле `java -jar app.jar`?

В винде все то же самое, вот пруф https://overcoder.net/q/27496/запуск-файла-jar-в-windows

Более того, на сколько я помню есть тулза которая умеет заворачивать jar в exe.

В minecraft вообще свой exe лаунчер сделали.

Но почему то вы на пару с ТСом решили докапаться именно до гнома, один тупит весь тред и не может выполнить алгоритм который ему несколько раз написали, второй пытается доказать что все вокруг ущемляют права пользователей java и требует исключительного отношения. Просто цирк какой то.

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

В Windows нет пакетов — нет проблем. Всё запускается двойным кликом.

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

В линуксе этим централизованно занимается пакетная система.

И запускается все точно так же.

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

Так же как и perl, php, ruby, bash….

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

В чем проблема написать десктоп файл руками если он тебе нужен?

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

В винде все то же самое, вот пруф https://overcoder.net/q/27496/запуск-файла-jar-в-windows

УМВР по двойному клику после установки JRE. Никаких вводов команд и правки реестра.

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

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

С чего бы? Вешаешь на файл права на выполнение, добавляешь shebang и все.

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

Он и в винде не сможет.

УМВР по двойному клику после установки JRE. Никаких вводов команд и правки реестра.

Ну, а у кучи людей проблемы как ты сам видишь. А еще существование таких вещей как Launch4J как бы намекает.

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

Нет, там каждый разработчик софта пилит свой инсталятор

…или ZIP архив с программой, которая запускается откуда угодно. И ярлык на неё можно сделать без помощи программиста.

Я вообще в Windows отдаю предпочтение софту без инсталлятора, часть из него пережила несколько переустановок и смену компьютера.

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

…или ZIP архив с программой, которая запускается откуда угодно. И ярлык на неё можно сделать без помощи программиста.

Ну ох**ть теперь.

Я вообще в Windows отдаю предпочтение софту без инсталлятора, часть из него пережила несколько переустановок и смену компьютера.

Рад за тебя.

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

С чего бы? Вешаешь на файл права на выполнение, добавляешь shebang и все.

Вот я и говорю что Bash является неким аналогом Jar файлов по способу исполнения. Причём вышеуказанную последовательность может сделать программист, а пользователь распакует архив и запустит двойным кликом Shell файл, исполняемый флаг сохраняется в архиве.

Он и в винде не сможет.

Ещё как сможет: скачать JRE, запустить, Далее -> Далее -> Готово, скачать Java софт, запустить Jar файл.

Ну, а у кучи людей проблемы как ты сам видишь.

Потому что устанавливают всякий сомнительный софт вроде WinRAR. Он мог бы и файлы MS Office сломать потому что это тоже архивы.

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

Рад за тебя.

И ещё в Wine запускается из Линукса. Win32 программы местами удобнее чем родные включая метод запуска.

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

Вот я и говорю что Bash является неким аналогом Jar файлов по способу исполнения. Причём вышеуказанную последовательность может сделать программист, а пользователь распакует архив и запустит двойным кликом Shell файл, исполняемый флаг сохраняется в архиве.

Это не только про баш, с php все тоже самое, и вообще с любым интерпретируемым языком.

Ещё как сможет: скачать JRE, запустить, Далее -> Далее -> Готово, скачать Java софт, запустить Jar файл.

Не сможет потому что установит всякий сомнительный софт вроде WinRAR.

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

И ещё в Wine запускается из Линукса. Win32 программы местами удобнее чем родные включая метод запуска.

Особенно обновлять их очень удобно.

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

с php все тоже самое

Покажите как запускать PHP двойным кликом без помощи программиста.

установит всякий сомнительный софт вроде WinRAR

ССЗБ. Удалить WinRAR и переустановить JRE.

X512 ★★★★★
()

Как успехи?

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

Особенно обновлять их очень удобно.

Win32 софт вечный, часть софта у меня времён Windows 95. Некоторый умеет обновляться и без установки. Скачать новый ZIP архив тоже не сложно.

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

Покажите как запускать PHP двойным кликом без помощи программиста.

Точно так же как и баш. Что конкретно тебе не понятно?

ССЗБ. Удалить WinRAR и переустановить JRE.

Так он не догадается, мы же говорим о таких кранах как ТС.

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

Win32 софт вечный, часть софта у меня времён Windows 95. Некоторый умеет обновляться и без установки. Скачать новый ZIP архив тоже не сложно.

Придется звать программиста что бы провести разархивацию.

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

Точно так же как и баш.

Это надо специально конструировать PHP файл для запуска, обычно так не делают. Чтобы сделать из PHP/Python/Ruby исполняемый файл нужна помощь программиста.

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

Придется звать программиста что бы провести разархивацию.

ZIP архивы умеет открывать Проводник как обычные папки. Достаточно переместить содержимое куда захочешь.

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

Это надо специально конструировать PHP файл для запуска, обычно так не делают.

Если человек пишет на пхп десктопный софт он это сделает.

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

Непонятно, к чему ты это написал.

Запуск своего бинарника, взятого откуда угодно — это фундаментальная возможность свободной ОС. Если ОС не предостовляет удобного способа работать со своими бинарниками — то она не совсем свободная.

% ./softina.jar
zsh: exec format error: ./softina.jar

Что-то из разряда таких хотелок.

Ну и ты прекращай демагогию разводить, а просто скажи, что пришёл полить говном GNOME (в очередной раз).

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

ZIP архивы умеет открывать Проводник как обычные папки. Достаточно переместить содержимое куда захочешь.

А если там 7z?

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

Да десктопного софта на Python почему-то так не делают. Нужен специальный ярлык с командой.

приведи пример.

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

А если там 7z?

Установить 7-Zip и сделать тоже самое. О том что надо устанавливать 7-Zip и откуда его брать может быть написано на сайте программы.

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

Установить 7-Zip и сделать тоже самое. О том что надо устанавливать 7-Zip и откуда его брать может быть написано на сайте программы.

Но для поиска 7z придется зайти в гугл, а это магия доступная только программистам.

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

зайти в гугл, а это магия доступная только программистам.

Во первых нет, Гуглом умеют пользоваться почти все включая детей младших классов. Во вторых, ссылка на 7-Zip может быть на сайте программы с архивом. Обычно принято указывать на сайте все зависимости со ссылками на загрузку, например Acrobat PDF Reader, Flash Player.

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