gif gif gif gif index external WA external KTI external spis artykułów


Dalej: Nowe zmienne konfiguracyjne w Wyżej: Konfiguracja Poprzednio: Konfiguracja

Zmienne w plikach konfiguracyjnych

Poniższe informacje pochodzą z pliku pine-tech-notes.txt wchodzącego w skład standardowej dystrybucji programu pine.

Poniżej wyszczególniono w porządku alfabetycznym wszystkie zmienne konfiguracyjne programu pine. Zauważyć należy, że nie wszystkie zmienne mogą być zastosowane z każdą wersją programu pine i nie zawsze mogą wystąpić w każdym pliku konfiguracyjnym.

 addrbook-sort-rule
Ta zmienna określa domniemany sposób sortowania książki adresowej. Można podać następujące wartości: dont-sort (nie sortuj),
fullname-with-lists-last według nazwiska - listy adresów na końcu (wartość domniemana), fullname, nickname-with-lists-last, and nickname według ,,pseudonimu''.
address-book
  Lista ,,osobistych'' książek adresowych. Każdy pozycja listy składa się ze skróconej nazwy, następnie pełnej nazwy pliku; kolejne pozycje listy oddzielone są przecinkami. Jeżeli określono globalną listę adresową (dla wszystkich użytkowników), listy użytkownika będą umieszczane po niej.
bugs-nickname, bugs-fullname and bugs-address
    Mogą wystąpić tylko w systemowym pliku konfiguracyjnym. Wskazują adresy osób, którym lokalnie, można zgłaszać wszystkie problemy.
character-set
  Zestaw znaków, który używany jest na terminalu i do komponowania wiadomości. Dostępne wartości to: US-ASCII, ISO-8859-1  do ISO-8859-9 i ISO-2022-JP. Zapis ma znaczenie jedynie formalne. Program pine ani w wersji UNIXowej, ani w wersji DOSowej nie dokonuje żadnych przekodowań. Używa jedynie tej informacji by wpisać ją w odpowiednim miejscu w nagłówku MIME i by informować użytkownika o nadchodzących przesyłkach używających innego zestawu znaków niż na terminalu. Wartość domniemana: US-ASCII. Nieco więcej informacji o kodowaniu znaków w programie pine znaleźć można w osobnym rozdziale.
customized-hdrs
  Pozwala zdefiniować dodatkowe (niestandardowe) nagłówki, które będą umieszczone we wszytkich wychodzących listach. Można oprócz nagłówka umieścić również wartość. Wartość tej zmiennej to lista, każda pozycja to nazwa nagłówka (i nieobowiązkowo dwukropek, odstęp i wartość). Jeżeli chcemy by w wysyłanych listach pojawiał się nagłówek Reply-to odpowiedni zapis może wyglądać tak:
customized-hdrs=Reply-to: fred_flintstone@bedrock.net
Uwaga: Nie można używać zupelnie dowolnych tekstów w nagłówkach listów. Zestaw dopuszczalnych nagłówków został zdefiniowany w odpowiednim RFC. Jezeli użytkownik chce tworzyć własne nagłówki powinien zapisywać je jako X-cośtam.
default-composer-hdrs
   Podczas przygotowywania wiadomościpokaż tylko wymienione w liście nagłówki. Mogą być tu umieszczone również nagłówki wymienione w zestawie customized-hdrs.
default-fcc
  Nazwa folderu, gdzie będą zapisywane wszystkie kopie wysyłanych listów. Standardowo listy zapisywane są w folderze o nazwie sent-mail (UNIX) lub sentmail (PC). Zmiennej można nadać nazwę "" (dwa podwójne cudzysłowy i nic między nimi) by wyłączyć zapisywanie wychodzących listów.
editor
   Tylko w wersji UNIX. Określa nazwę edytora używanego zamiast pico do komponowania wiadomości po użyciu komendy Ctrl-_. Edytor będzie uruchamiany automatycznie jeżeli zostanie ustawiona wartość zmiennej
enable-alternate-editor-implicitly.
fcc-name-rule
  Pozwala określić regułę, według której tworzona będzie nazwa folderu używanego do zapisywania kopi wszystkich wysyłanych listów. Użytkownik ma do dyspozycji trzy możliwości: default-fcc (nazwa została określona w zmiennej
default-fcc), by-recipient (nazwa zostanie utworzona z nazwy adresata listu, co pozwala automatycznie ,,sortować'' kopie wychodzących przesyłek) lub last-fcc-used (,,ten sam co ostatnio''). We wszystkich przypadkach pine jedynie oferuje (podpowiada) nazwę folderu. Może być ona przez użytkownika zaakceptowana naciśnięciem klawisza Enter lub zmieniona.
feature-list
   Jest toz zestaw zmiennych o charakterze logicznym (przyjmują dwie wartości: ustawiona (set) lub nieustawiona unset). Zeby ,,wyłączyć'' wartość zmiennej należy jej nazwę poprzedzić przedrostkiem no-. Program pine czyta wszystkie pliki konfiguracyjne i modyfikuje zgodnie z ich zapisami wartości wszyskich zmiennych logicznych, ustalając listę możliwości oferowanych użytkownikowi. Zakłada się (zwłaszcza w wielu miejscach dokumentacji i helpów), że wszystkie zmienne początkowo nie mają ustawionej wartości. Zatem zmiana wartości spowoduje zmianę zachowania programu. Wartość w iększości zmiennych może być zmieniana z poziomu menu konfiguracyjnego. Wyjątkiem są cztery zmienne, których nazwy zaczynają się od disable- gdyż zakłada się, że administrator ustali ich wartość w pliku /usr/local/lib/pine/pine.conf.fixed. Dodatkowo w menu konfiguracyjnym nie występuje zmienna use-function-keys. Nazwy wszystkich zmiennych są samoobjaśniające (ale po angielsku). Dodam więc tłumaczenie ich nazw.

W wersji 3.92 pojawiają się nowe zmienne (objaśnienie w najbliższym czasie)'174 :

external

folder-collections
  Lista zawierająca nazwy wszystkich kolekcji folderów, pierwsza na liście będzie zawsze wybierana jako podstawowa i uzywana do zapisywania listów wychodzących czy składowania wiadomości komendą Save.
font-name
  Tylko w wersji MS-Windows.
font-size
  Tylko w wersji MS-Windows.
global-address-book
  Zestaw książek adresowych dostępnych (w trybie tylko do odczytu) dla wszystkich użytkowników.
image-viewer
  Nazwa programu używanego do przeglądania załączników, ktore mają charakter obrazków. pine potrafi również korzystać z pliku mailcap.
inbox-path
  Normalnie nie ustawione. Używa się do wskazania skrzynki pocztowej znajdującej się w ,,niestandardowym'' miejscu, lub do wskazania jako folderu poczty przychodzącej, skrzynki znajdującej sie na innym komputerze i dostępnej za pomocą protokołu IMAP. Moze miec postac: poczta {host.domain}inbox
incoming-folders
  Lista jednego, lub więcej folderów, gdzie użytkownik odbiera pocztę nadchodzącą. To zestawienie jest specjalne w tym sensie, że kolekcja prezentowana jest zawsze w postaci rozwiniętej.
initial-keystroke-list
  Lista komend, które będą wykonane każdorazowo po uruchomieniu programu, tak jak by były wydawane z klawiatury. Komendy są podawane jako pojedyńcze litery, ale można używać również następujących słów: SPACE, TAB, CR, F1 - F12 (na oznaczenie klawiszy funkcyjnych) o UP, DOWN, LEFT, RIGHT (na oznaczenie klawiszy kursorów). Znaki sterujące (wprowadzane przy użyciu klawisza Ctrl) wpisuje się poprzedzone znakiem ^ . Nie można jedynie ,,mieszać'' poleceń wydawanych przy użyciu klawiszy funkcyjnych i skrótów literowych (nawet jeżeli jest to dopuszczalne podczas pracy ,,interakcyjnej'' z programem).
last-time-prune-questioned
  Zmienna może wystąpić wyłącznie w pliku konfiguracyjnym użytkownika. Zapisywana jest tam data ostatniego przemianowywania folderu send-mail. pine oferuje możliwość automatycznego przemianowania foldera send-mail po miesiącu i kasowania foldera z poprzedniego miesiąca. Jeżeli chcemy zrezygnować z tej możliwości wystarczy nadać tej zmiennej datę z odległej przyszlości.
last-version-used
  Zmienna może wystąpić wyłącznie w pliku konfiguracyjnym użytkownika. Jeżeli pine zauważy, że użytkownik korzysta z nowszej wersji - drukuje odpowiednią informację i proponuje sprowadzenie z serwera autorów oprogramowania krótkiej informacji o najistotniejszych nowościach dostępnych w tej wersji.
mail-directory
  Zmienna nie ma zbyt wielkiego znaczenia w najnowszej wersji programu. Można tam podać nazwę kartoteki używanej do przechowywania folderów użytkownika. Zmienna zastępowana jest przez zmienną folder-collections. Standardowo foldery są przechowywane kartotece ~/mail na komputerze UNIXowym i gif w wersji na PC.
news-collections
  Lista kolekcji folderów z newsami.
nntp-server
  Adres co najmniej jednego serwera NNTP, który będzie używany do wysyłania newsów. Jeżeli korzystasz tylko z jednego serwera NNTP wystarczy nadać wartość tej zmiennej i można pominąć zmienną news-collections.
normal-background-color
  Tylko wersja PC. pine akceptuje tylko następujące kolory: black, blue, green, cyan, red, magenta, yellow, lub white.
normal-foreground-color
  Tylko wersja PC. pine akceptuje tylko następujące kolory: black, blue, green, cyan, red, magenta, yellow, lub white.
personal-name
  Tylko plik konfiguracyjny użytkownika. Pełna nazwa użytkownika. W wersji UNIX nazwa jest pobierana z pliku /etc/passwd.
personal-print-command
  Tylko plik konfiguracyjny użytkownika. Nazwa polecenia używanego do drukowania wiadomości (odpowiada pozycji trzeciej w menu konfiguracji drukarki).
postponed-folder
  Nazwa folderu, gdzie przechowywane są listy ,,wstrzymane'' w trakcie przygotowywania. Normalnie postponed-msgs (UNIX) lub POSTPOND (PC).
printer
  Tylko wersja UNIX. Aktualne ustawienie sposobu drukowania. Dopuszczalne są jedynie trzy wartości: attached-to-ansi lub wartość zmiennej personal-print-command lub wartość zmiennej standard-printer z systemowego pliku konfiguracyjnego.
read-message-folder
  Jeżeli zmienna ma ustawioną wartość, wiadomości, ktore zostały przeczytane (nie skasowane lub przeniesione gdzie indziej) będą przenoszone (automatycznie lub po zapytaniu użytkownika) z folderu INBOX do wskazanego folderu.
reverse-background-color
  Tylko wersja PC. pine akceptuje tylko następujące kolory: black, blue, green, cyan, red, magenta, yellow, lub white.
reverse-foreground-color
  Tylko wersja PC. pine akceptuje tylko następujące kolory: black, blue, green, cyan, red, magenta, yellow, lub white.
saved-msg-name-rule
  Określa domyślną nazwę folderu podczas operacji Save. Aktualnie pine akceptuje następujące wartości: "default-folder", "by-sender", "by-from", "by-recipient", lub "last-folder-used". Jeżeli wybrano default-folder wówczas pine wybiera folder o nazwie saved-messages (UNIX) lub SAVEMAIL (PC). Jeżeli wybrano by-from wówczas używana jest nazwa taka jak w nagłówku From (jeżeli występuje) lub Sender (w przeciwnym razie). Jeżeli wybrano by-sender wówczas pine najpierw bierze nazwę z nagłówka Sender, a później From. Jeżeli przyjęto by-recipient to program nazwę tworzy z nazwy odbiorcy (będzie to nazwa grupe newsowej) lub wartość pola To. Można również wybrać last-folder-used wówczas pine używa tego folderu, którego użył ostatnio.
signature-file
  Nazwa pliku, który będzie załączany do każdego listu, a który zawiera ,,podpis'' (signature); gdy nie zostanie zdefiniowane pine szuka ~/.signature na komputerze UNIXowym i <PINERC directory> w wersji PC.
smtp-server
  Jeden lub wiecej serwrów (numer IP lub nazwa), których pine będzie używał do wysyłania poczty. Jeżeli nie zostaną one zdefiniowane - pine będzie używał programu sendmail na lokalnym komputerze. Użytkownicy programu PC-pine muszą ustawić tę zmienną jeżeli chcą wysyłać pocztę.
sort-key
  Ta zmienna określa sposób sortowania indeksu listów (gdy nie zostanie ustawiona - indeks wyświetlany jest w kolejności nadejścia). Może przyjmować dokładnie takie wartości jakie można wskazać w odpowiednim menu (komenda $) lub podać w linii komendy podczas uruchamiania programu.
standard-printer
  Tylko wersja UNIX (systemowy plik konfiguracyjny). Określa domyślną komendę używaną do drukowania listów. Odpowiada pozycji 2 z menu konfiguracji drukarki.
use-only-domain-name
  Może przyjmować wartości yes lub no (obecnie wszystko co nie jest ,,yes'' traktowane jest jako ,,no''). Jeżeli nadano wartość ,,yes'' z nazwy komputera odrzucany jest pierwszy człon, to znaczy z adresu user@host.domain tworzony jest adres user@domain. Zmienna jest brana pod uwagę tylko wtedy gdy nie ustawiono zmiennej user-domain.
user-domain
  Określa nazwę domeny (lub komputera) dla wszystkich listów wychodzących.
user-id
  Tylko wersja PC. Okreśna nazwę użytkownika, która będzie wpisana we wszystkich wychodzących listach.
window-position
  Tylko wersja MS-Windows. Pozycja okna używanego przez program w formacie: CxR+X+Yn gdzie C i R są wymiarami okna (w znakach) a X i Y określają pozycje górnego lewego rogu okna.



gif gif gif gif index external WA external KTI external spis artykułów


Dalej: Nowe zmienne konfiguracyjne w Wyżej: Konfiguracja Poprzednio: Konfiguracja



(C) by Wojciech Myszka
PON, 7 PAŹD 1996 12:54:19