Официальный форум СВД Встраиваемые Системы
10 Декабря, 2016, 15:42:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройки пользователя в QNX  (Прочитано 4337 раз)
Александр Варварик
Администратор
Старожил

Сообщений: 1354



WWW
« : 24 Ноября, 2009, 09:21:52 »

Как правило, есть некоторые настройки (читай привычки), которые мы «таскаем» за собой из системы в систему. Делается это редко, и поэтому легко забывается, а для новых пользователей и вообще порой неизвестно, пока вдумчиво не прочитана документация или кто-то не подсказал Smiley

Есть файл .profile который находится в домашнем каталоге пользователя и содержимое которого автоматически выполняется при входе в систему. Что можно сделать с помощью этого файла ?

Устанавливаем размер буфера истории команд (стрелка вверх или вниз - перемещение по этому буферу):
set history=15

Устанавливаем вид приглашения для ввода команды :
PS1=’$LOGNAME:$PWD$ ‘

Устанавливаем алиасы :
# первый, чтобы меньше набирать в редакторе
alias a= alias

# определяем команду l вместо ls c ключами
a l=’ls -asF’

# тоже для ll
a ll=’ls -lasFvq’

# удобно сокращать некоторые команды, например
a sd='shutdown -f'
« Последнее редактирование: 26 Ноября, 2009, 15:37:22 от Олег Большаков » Записан

Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #1 : 26 Ноября, 2009, 14:33:02 »

Маленький, но симпатичный скрипт создания архива для резервного копирования:
--------------
BACKUPLIST=`date +%a%b%d`.lst
find /home -type f -mtime 1 > $BACKUPLIST
BACKUPFILE=`date +%a%b%d`.backup
pax -wvf $BACKUPFILE < $BACKUPLIST
--------------
Этот сценарий можно прописать в crontab, что бы он выполнялся, скажем, раз в сутки.
P.S. Не забудьте в конце сценария добавить пустую строку.
Записан

сотрудник СВД Встраиваемые Системы
Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #2 : 26 Ноября, 2009, 14:50:24 »

Выкладываю файл конфигурации SAMBA для QNX Neutrino 6.3.0. SAMBA устанавливалась из репозитария, размещённого на диске, прилагавшегося к книжке "QNX Momentics. Основы применения".
« Последнее редактирование: 26 Ноября, 2009, 14:52:25 от Сергей Зыль » Записан

сотрудник СВД Встраиваемые Системы
Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #3 : 30 Ноября, 2009, 12:53:34 »

Что бы изменить меню рабочего стола Photon необходимо создать файл $HOME/.photon/pwm/pwm.menu и задать там необходимые элементы меню, горячие клавиши и вызываемые командные строки. Например:


= - PWM Workspace Menu -
Shell      S   pterm      -l
MQC      Q   pterm      mqc
Run...      R   phrun
-
PhAB      B   appbuilder
PhNetProbe   e   phnetprobe
-
PhDitto to server    a   phditto -t 192.9.200.11 -VVV
Voyager      V   voyager
-
CD Player      C   phcd
Notepad      N   ped
-
Workspace...   W   pwmopts
Graphics...   G   phgrafx
Fonts...      F   fontcfg
Printers...   P   prsetup
-
Help      H   helpviewer   -Sm /usr/help/product/qnx425/utils/summary.html
System Info   I   vsin      -Sm
Snapshot      t   snapshot
-
!
Записан

сотрудник СВД Встраиваемые Системы
Мария Большакова
Сотрудник СВД ВС
Ветеран

Сообщений: 617



WWW
« Ответ #4 : 14 Декабря, 2009, 15:54:53 »

Что бы изменить меню рабочего стола Photon необходимо создать файл $HOME/.photon/pwm/pwm.menu и задать там необходимые элементы меню, горячие клавиши и вызываемые командные строки. Например:


= - PWM Workspace Menu -
Shell      S   pterm      -l
MQC      Q   pterm      mqc
Run...      R   phrun
-
PhAB      B   appbuilder
PhNetProbe   e   phnetprobe
-
PhDitto to server    a   phditto -t 192.9.200.11 -VVV
Voyager      V   voyager
-
CD Player      C   phcd
Notepad      N   ped
-
Workspace...   W   pwmopts
Graphics...   G   phgrafx
Fonts...      F   fontcfg
Printers...   P   prsetup
-
Help      H   helpviewer   -Sm /usr/help/product/qnx425/utils/summary.html
System Info   I   vsin      -Sm
Snapshot      t   snapshot
-
!


При копировании данного текста в файл QNX, табуляция между элементами меню, горячими клавишами и вызываемыми командными строками, может замениться на "пробелы" -- необходимо заменить их на табуляцию.
Записан

Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #5 : 24 Декабря, 2009, 09:16:30 »

После старта Photon может автоматически запускать необходимые приложения. Для этого необходимо с помощью любого текстового редактора создать файл $HOME/.photon/phapps. Этот файл имеет формат сценария Korn Shell и должен иметь установленный атрибут «исполняемый» для пользователя, в домашнем каталоге которого этот файл располагается.
Записан

сотрудник СВД Встраиваемые Системы
Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #6 : 24 Декабря, 2009, 09:17:50 »

После старта Photon может автоматически запускать необходимые приложения. Для этого необходимо с помощью любого текстового редактора создать файл $HOME/.photon/phapps. Этот файл имеет формат сценария Korn Shell и должен иметь установленный атрибут «исполняемый» для пользователя, в домашнем каталоге которого этот файл располагается.

Этот механизм работает и в QNX6, и в QNX4.
Записан

сотрудник СВД Встраиваемые Системы
kukabu
Пользователь

Сообщений: 44


« Ответ #7 : 12 Февраля, 2010, 07:41:31 »

PS1=’$LOGNAME:$PWD$ ‘
PS1='${USER}@${HOSTNAME%%.*} ${PWD##*/} $ '
симпатичнее , имхо
Записан
Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #8 : 25 Февраля, 2010, 15:38:50 »

Полезный сценарий создания минимальной конфигурации Photon для целевой системы Neutrino 6.4.х - http://community.qnx.com/sf/frs/do/downloadFile/projects.graphics/frs.photon.photon_minimal_build_script/frs1958?dl=1&logged=1

P.S. Для доступа требуется регистрация на Foundry27.
Записан

сотрудник СВД Встраиваемые Системы
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 06 Декабря, 2016, 22:15:50