IIaBeJI
Зато у меня красивее и лог загрузки можно просмотреть )

Если не трудно и если установлена программа hardinfo. Гляньте что она у Вас показывает в пункте “Computer” -> “Operating System” -> “Distribution”. Просто интересно, не из этого ли файла данная программа берет ответ
Ребята, ну давайте еще поупражняемся :)
IIaBeJI
pavel:~ >cat /etc/issue
        ,                       _     _ _                      | \s \r
       /+\\        __ _ _ __ ___| |__ | (_)_ __  _   ___  __    |
      /+os\\      / _` | '__/ __| '_ \\| | | '_ \\| | | \\ \\/ /    | \t
     /sosos\\    | (_| | | | (__| | | | | | | | | |_| |>  <     | \d
    /so,-,os\\    \\__,_|_|  \\___|_| |_|_|_|_| |_|\\__,_/_/\\_\\    |
   /so(   )s+\\                                                 | \U
  /+,+-   -+.+\\   A simple, lightweight linux distribution.    |
 /`           `\\                                               | \l on \n 
Ему это сильно поможет )))


:)))))))))))))))))))))))))))))))))))

у меня как-то проще был ответ :

[[email protected] programming - linux scripts]$ cat /etc/issue
Arch Linux \r  (\n) (\l)
PoZiTPoH
[ ~ ] % cat /etc/lsb-release
DISTRIB_DESCRIPTION="Arch Linux"
Автор не слышал про LSB?

Ну и небольшой хинт сразу же:
[ ~ ] % cat /etc/lsb-release | cut -c21-90
"Arch Linux"

И /etc/*release и /etc/*version не есть “стандартные файлы”

ну как же, слышал, но этого файла тоже нет :)

знаю и про “uname -rs”, но автор, принципиально не хочет заниматься парсингом результатов команд (здесь я долго смеялся).

Есть еще “cat /etc/issue”, но насколько это корректно, тут я затрудняюсь ответить. Поэтому задал этот вопрос.
Nokman
А если так:
cat /proc/version
Linux version 2.6.37-ARCH ([email protected]) (gcc version 4.5.2 20110127 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Mar 8 08:34:35 CET 2011
Хотя может быть я неправильно Вас понял..

нет - нет, не то. Извините, если не правильно сформировал вопрос и отнял время.
Но автору sysinfo нужно получить именно слово - “Arch Linux”. Т.е., отобразить в программе название дистрибутива.

p.s.Программа hardinfo в пункте “Computer” -> “Operating System” -> “Distribution” выводит именно “Arch Linux”. Но вот как она это определяет. Вот в чем вопрос.
Доброго времени суток!

Есть проект - sysinfo for linux. Так вот в ходе тестирования этой программы автор программы (да и я в том числе) задались одним вопросом - как определить, что на компе стоит именно archlinux.

Стандартных файлов с описанием релиза /etc/*release и /etc/*version в системе отсутствуют. Автор sysinfo где-то надыбал скрипт выдирающий подобную информацию из файла /etc/arch-release. У меня этот файл есть, но он пустой (видимо информация потерялась после обновлений).

Собственно сабж.
vadik
minoshi
minoshi
Не совсем понятна фраза, поясните, пожалуйста.
Возможно ДЕ запущенное от рута имеет ограниченную функциональность (я сам не проверял, могу ошибаться). Ну и как говориться - не сиди под рутом, козленочком станеш. :)

Что же, Вы предлагаете поставить другой ДЕ ?!

vadik
minoshi
minoshi
Не совсем понятна фраза, поясните, пожалуйста.
Да и если работает у других, должно работать и у вас.

должно, но не работает. ни в рутовых иксах, ни в пользовательских (через sudo, gksu)
Amigo
gksu конечно же установлен?

да
minoshi
vadik
Возможно причина именно в этом (Х-ы).

Не совсем понятна фраза, поясните, пожалуйста.

Кстати через sudo - та же ситуация


С уважением, Alexandre Minoshi
vadik
Я конечно минтом не пользовался, но почему-то сомневаюсь, что там можно запустить Х-ы от рута. Gparted там вы скорее всего запускали с помощью sudo. Возможно причина именно в этом (Х-ы).

можно там под рутом иксы запустить. в gdmsetup есть соответсвующая опция