"日历"是一个桌面应用程序,使您能安排日程和"待做"事项、设置提醒器、编制和打印日程及"待做"事项表、浏览其它日历,以及安排组日程。
可以用两种方法开启"日历":
菜单和工具栏控制位于主窗口的顶部。已选取的"日历"视图显示在主窗口的下部。
日历工具栏提供用以对日历进行快速浏览的控制。关于工具栏控制及其功能的说明如表 11-1中所述。
表 11-1 日历工具栏图标
控制 |
功能 |
---|---|
![]() |
"日程编辑器"图标打开"日程编辑器",以便能插入、删除或编辑"日历"日程。 |
![]() |
"待做事项编辑器"图标打开"待做事项编辑器",以便能创建、修改、更新非做不可的事项或对其设置提醒器。 |
![]() |
"上一视图"箭头使"日历"视图改为显示当前视图 之前的视图。例如,若正在"月"视图中查看八月的日程,单击"上一视图"箭头则将"日历"显示改为七月。 |
![]() |
"当天"使"日历"视图改为按正在查看的格式显示 当天日程。例如,若正在按月查看,单击"当天"则显示当前的月份。 |
![]() |
"下一视图"箭头使"日历"视图改为显示当前视图之后的视图。例如,若正在"月"视图中查看八月的日程,单击"下一视图"箭头则将"日历"显示改为九月。 |
![]() |
"日视图"图标显示正在查看的日历,该日历在窗口中有一天的日程和三个月的小型日历。 |
![]() |
"周视图"图标显示正在查看的日历,该日历在窗口中有一周日程的日历和一个显示已安排日程的周网格。 |
![]() |
"月视图"图标显示正在查看的日历,该日历在窗口中有一个月的日程。 |
![]() |
"年视图"图标显示正在查看的日历,该日历在窗口中有一年。不显示日程。 |
"日"视图显示正在查看的在窗口中有一天日程的日历。"日"视图还提供三个月的小型日历,显示正在查看的月份及其前一个和后一个月份。
在三个月的小型日历中单击某一天即将"日"视图改为显示所选之日。在三个月的小型日历中单击某一月名则将"日历"的显示从"日"视图改为"月"视图。
"周"视图显示正在查看的在窗口中有一周日程的日历。选定的日子被高亮显示。
"周"视图还提供一个周网格,简略地显示已安排的时间(阴影部分)和可用的时间(无阴影部分)。
在"周"视图中单击某一天的日子则将"日历"的显示从"周"视图 改为"日"视图。
"月"视图显示正在查看的在窗口中有一个月日程的日历。选定的日子被高亮显示。
"年"视图显示一年的日历。不显示日程。在"年"视图中单击某一月名则将"日历"的显示改为"月"视图。
在"日"、"周"或"月"视图中显示要安排日程的那一天。
双击该日以打开"日程编辑器"。
选择"开始"和"结束"的时间。
缺省的日程时间长度为一小时。如果日程更长或更短,则在"结束"字段编辑时间。
在"内容"字段键入关于日程的描述。
例如,可以输入日程的地点和目的。
如果要添加日程的可选设定值,请参阅"设置日程选项"。
单击"插入"。
日程即添加到日历中。
单击"取消",关闭"日程编辑器"。
按如上所述,设置基本日程。
单击"日程编辑器"中的"进一步"按钮以显示附加日程选项。
在"日程编辑器"列表中选择所需日程。
如有必要,编辑提醒器时间间隔和"邮寄给"项。
可选项。要使日程重复多次,从"出现"菜单选择选项,然后从"次数"菜单选择选项。
如果没有看见所需时间间隔,从"出现"菜单选择"每...重复"并键入以日、周或月计的时间间隔。
从"隐私"菜单选择选项。
其他人能看见时间和文本 |
向其他人显示完整日程 |
其他人仅能看见时间 |
仅显示时间安排,不显示日程描述 |
其他人什么也看不见 |
不向其他人显示任何内容 |
单击"更改"。
如果在设置基本日程的同时设置日程选项,在此步骤时单击"插入"。
如果在逐项地插入多项日程,确保在每次插入之间单击"清除"。这样将复位不想从一个日程带到下一个日程的选项。
单击"取消"来关闭"日程编辑器"。
从"视图"菜单选择"查找"。
显示"查找"对话框。
在"查找"字段键入一些可用作搜索关键字的文本。例如,conference(会议)。
"查找"字段不区分大小写。
根据缺省设置,"日历"将在日历中查找过去和未来的六个月。如果要更改搜索的范围,单击"查找全部"以搜索整个日历(要花很长时间)或在"查找自"字段来编辑日期。
单击"查找"。
与文本匹配的日程显示在"查找"窗口。
在列表中选择所需日程。
单击"显示日程"以显示整个日程。
单击"关闭"以关闭"查找"对话框。
本节阐述如何创建日程列表并在系统上将其显示。如果要打印日程列表,请参阅"打印日历、日程或待做事项表"。
使用"待做事项编辑器"在"日历"中插入、更新或删除待做事项。
在"日"、"周"或"月"视图中,显示要更改待做事项的 那一天。
选择该日。
单击"待做事项编辑器"图标。
在"待做事项表"中选择待做事项。
编辑"待做事项"的预定完成日期或描述。
如果可以的话,单击"已完成"来更改"待做事项"的状态。
单击"更改"。
单击"取消"以关闭"待做事项编辑器"。
本节阐述如何创建待做事项的列表并在系统上将其显示。如果要打印待做事项表,请参阅"打印日历、日程或待做事项表"
。显示要查看的待做事项表的日历视图。
从"视图"菜单选择"待做事项表"。
待做事项按时间顺序排列,并在各事项、预定完成日期和描述的旁边显示复选框。例如,若正在按日查看,"待做事项表"即显示某日的"待做事项"。
"日历"跟踪记录待做事项的状态:是否已完成或挂起。在"待做事项表"对话框中,可以选择显示所有待做事项或仅显示挂起待做事项。
如果编制待做事项表然后想给列表中的事项打上核对标记,请使用下述的两种方法之一:
单击"待做事项编辑器"图标。
在"待做事项表"中选择待做事项。
单击"已完成"将此事项标记为已完成的。
要将事项的状态改回到"挂起",再次单击"已完成"。
单击"更改"。
这样就将事项的状态改为"已完成"。
单击"取消"以关闭"待做事项编辑器"。
可以打印四种"日历"视图之任何一种,也可以打印日程和"待做事项表"。如果从"文件"菜单选择"打印当前视图"时,"日历"将使用缺省打印机设定值。要自定义打印机设定值,请参阅"更改未来打印作业的打印机设定值"。
显示包括了要打印的日程或"待做事项表"那一天的"日历"视图。
选择该日。
从"文件"菜单选择"打印"。
显示"打印"对话框。
从"报告类型"菜单选择"日程列表"或"待做事项表"。
在"打印机名称"字段指定打印机。
单击"打印"。
从"文件"菜单选择"打印"。
显示"打印"对话框。
双击"打印机名称"字段以选择内容,并键入打印机名称。
从"报告类型"菜单选择要打印的视图或列表。
单击"份数"字段旁边的箭头以调整要打印的份数或键入数字。
可选项。在"从"或"至"字段更改要打印的时间范围。
可选项。在"打印命令选项"字段添加打印机选项。
例如,为了节省纸张,可能要指定 -o nobanner 不打印标题页。
要把"日历"数据打印到文件而不是打印机,选择"打印到文件"。
再次单击该设定值即可取消对它的选择。
如果需要,编辑文件名。
单击"打印"。
单击"关闭"以关闭"打印"对话框。
如果您知道网络上其它日历的名称,可使用"日历"浏览这些日历。举一个实用例子,为一些人设置会议或日程。可以用"日历"来核查他们的空闲时间。
要浏览其它日历并可能插入日程,需要:
格式为 calendar-name@hostname 的日历名称,例如 kent@dailyplanet
在"浏览"列表添加日历
确定是否能访问其它日历
"日历"尚未提供查找其它日历名称的方法。打电话或直接询问,以便得到他们的 calendar-name@hostname信息。
根据缺省设置,"日历"允许"世界"(所有用户)拥有浏览许可。但仅日历的主人有插入和删除的许可。要更改访问和许可,请参阅"更改访问和许可"。
要添加:
要删除:
在"浏览"列表选择日历名称。
单击"去除名称"。
要从"浏览"列表删除日历并关闭对话框,单击"确定"。
要删除日历并仍显示对话框,单击"应用"。
要消除更改并仍显示对话框,单击"复位"。
要消除更改并关闭对话框,单击"取消"。
从"浏览"菜单选择"比较日历"。
在"浏览"菜单中选择一个或多个要核查访问权限的项。
单击"安排"打开"组日程编辑器"。
查看"日历访问"列表。
"日历访问"列表显示了在"比较日历"对话框中选择的日历名称。
"访问"列中的"Y" 表示具有插入访问权。 "N" 则表示没有该权限。
要在其它日历中添加日程或"待做事项",请求日历主人 给予插入访问权。要了解如何授予或拒绝其他人对您日历的访问权,请参阅"更改访问和许可"。
一旦浏览查找了日历中的空闲时间并在其它日历上有插入日程的许可,就可安排组日程。
使用"组日程编辑器"在您和其它日历上插入、更改或删除组日程。如果没有对其它日历的插入访问权,可以使用"组日程编辑器"给其它用户邮寄组日程的通知。
从"浏览"菜单选择"比较日历"。
单击"浏览"列表中的一个或多个项。
请注意:日历上覆盖有多层的网格,显示较暗的阴影部分为繁忙的时间而无阴影的部分是可用的时间。
单击网格中无阴影的时间块。
单击"安排"。
显示带自动填好日期、时间和邮件字段的"组日程编辑器"。
在"开始"字段键入(或编辑)组日程开始的时间。
在"结束"字段键入(或编辑)组日程结束的时间。
在"内容"字段,键入关于日程的描述,例如 地点或目的。
单击"进一步"。
选择组日程重复的时间间隔及时间长度。
单击"插入"以将组日程添加到选定的日历中。
如果不具有所有日历的插入访问权,可以发送邮件来通知他人有关组日程的事。请参阅"使用日历给组邮寄提醒器"。
单击"取消"以关闭"组日程编辑器"。
一旦设置了组日程(日期、开始和结束时间、描述、重复的时间间隔),可能要给小组邮寄提醒器。组日程 显示在"组日程编辑器"中时:
单击"进一步"以显示附加选项。
单击"邮寄"。
"日历"显示包含日程附件的"创作"窗口。该日程附件预先填好选定用户的地址并自动填写日期和日程的开始和结束时间。
单击"创作"窗口中的"发送"。
"日历"向选定的用户邮寄提醒器。
接收带日历格式提醒器的邮件消息的用户可以把消息从邮件程序标题栏窗口拖放到自己的日历中,以便自动安排预先格式化的日程。
启动"邮件程序"(或常用的邮件程序)。
打开创作窗口或创建空白的消息。
在消息中添加包含完全是以下格式的一节。用 tab 字符替代 <tab>,用空行替代 <blank line>,并用实际数据替代斜体格式的信息。
<tab>** Calendar Appointment **
<blank line>
<tab>Date:<tab>mm/dd/yyyy
<tab>Start:<tab>hh:mm am
<tab>End:<tab>hh:mm pm
<tab>What:<tab>description line 1
<tab><tab>description line 2
举例如下:
** Calendar Appointment **
Date: 11/22/94
Start: 10:00 am
End: 11:00 am
What: Staff meeting
Monet conference room
在邮件消息中插入任何附加文本。
填写消息接收者的地址并包括邮件消息的主题。
发送邮件消息。
关于使用"邮件程序"的信息,请参阅第 8 章,使用邮寄程序。
可以从"邮件程序"或"文件管理器"以及其它可能的应用程序将日程图标拖到"日历"中以进行安排。
在"邮件程序"的"消息标题栏列表"中单击包含格式化日程的标题栏。
将标题栏拖到"日历"并放下。
指针改变成代表移动文件的图标。
"日历"即安排该日程并在消息区打印一则消息,陈述该日程已经安排。
显示"日历"视图,包含已安排日程的那一天。
双击该日以打开"日程编辑器"。
核实日程所安排的日期和时间均正确。
关于使用"邮件程序"的进一步信息,请参阅第 8 章,使用邮寄程序。
如果有包含格式化日程的文件:
在打开的"文件管理器"窗口,定位到包含具有格式化日程的文件的文件夹。
当屏幕上能看见格式化的日程和"日历"两者时,将格式化日程文件拖到"日历"并放下。
"日历"将安排日程。
双击该日以打开"日程编辑器"。
核实日程所安排的日期和时间均正确。
关于使用"文件管理器"的进一步信息,请参阅第 5 章,用文件管理器管理文件 。
可以从"日历"将日程图标拖到"邮件程序",以便邮寄给其他人或拖到"文件管理器"以保存在文件系统中。
使用"日程编辑器"创建日程,但不要单击"插入"。
启动"邮件程序"并从"创作"菜单选择"新消息"。
确保屏幕上能看见"日程编辑器"和"邮件程序"的"创作"窗口两者。
从"日程编辑器"拖动"拖动日程"图标并放置在"邮件程序"的附件列表中。
指针改变成代表移动文件的日程图标。
"邮件程序"将日程作为文本文件显示在附件列表中。
创作并填写邮件消息的地址,然后发送。
关于使用"邮件程序"的进一步信息,请参阅第 8 章,使用邮寄程序。
使用"日程编辑器"创建日程,但不要单击"插入"。
在打开的"文件管理器"窗口,定位到要在文件中保存日程的文件夹。
当屏幕上能看见"文件管理器"窗口和"日历日程编辑器"两者时,拖动"日程编辑器"的"拖动日程"图标并将其放置在"文件管理器"的窗口中。
日程被保存在放下图标的文件夹中的 一个文本文件内。
关于"文件管理器"的进一步信息,请参阅第 5 章,用文件管理器管理文件 。
"日历"提供"选项"对话框,以更改所有未来日程的设定值。要更改个别日程的设定值,请参阅"设置日程选项"。
从"文件"菜单选择"选项"。
显示"日历选项"对话框。
从"类别"菜单选择"编辑器缺省值"。
可选项。在"持续时间"字段更改缺省的日程持续时间。
可选项。从"开始"菜单作选择从而更改缺省的日程开始时间。
蜂鸣 |
使系统发出电子蜂鸣 |
闪烁 |
使日历闪烁 |
弹出 |
显示提醒器对话框 |
邮件 |
发送电子邮件 |
如有必要,编辑缺省的时间间隔。
时间间隔字段对于每个选定的提醒器都是有效的。这些字段指定在日程以前多久激活提醒器。
其他人仅能看见时间 |
缺省值-仅显示日程的时间,这样其他人能知道您在忙 |
其他人能看见时间和文本 |
显示日历中日程的时间和文本 |
不显示任何内容 |
不显示日历中日程的任何内容,隐私最高 |
单击"应用"以对所有未来日程应用新的缺省值。
单击"取消"以关闭"日历选项"对话框。
可以定制"日历"显示的多个部分:
确定显示的初始日历
设置时间界限
设置缺省视图
可以设置"日历",使其在首次启动时显示其他人而不是您自己的日历。
从"文件"菜单选择"选项"。
显示"日历选项"对话框。
从"类别"菜单选择"显示设定值"。
双击"初始日历视图"字段,并键入每次启动 "日历"时要查看的日历的 calendar-name@hostname。
单击"应用"。
单击"取消"以关闭"选项"对话框。
时间界限就是要在日历中显示的最早和最晚的钟点。
从"文件"菜单选择"选项"。
从"类别"菜单选择"显示设定值"。
移动"开始"和"结束"滑块来调整要在日历中显示的最早和最晚的钟点。
选择"12 小时制"或"24 小时制"时间显示。
单击"应用"。
单击"取消"以关闭"选项"对话框。
每次启动"日历"时都显示缺省的"日历"视图。初始的缺省视图为按月显示。可以将最常使用的视图设置成缺省视图,例如"周"视图。
可以设置日历的访问权,以控制他人对您的日历可进行的操作。要确定您是否具有对其它日历的访问权,请参阅"确定是否有其它日历的访问权"。
从"文件"菜单选择"选项"。
从"类别"菜单选择"访问列表和许可"。
显示"访问列表和许可"对话框。
取决于日历的版本,"访问列表和许可"对话框 可能看上去与图形 11-1 中所示的不同。如果确实如此, 请转到图形 11-2 并遵照图后的说明。
在"用户名"字段,键入要授予访问权的用户的 username@hostname。要授予所有人访问权,则在"用户名"字段键入世界。
缺省许可仅允许浏览访问。
浏览 |
缺省-让其他人可看见日历中的信息 |
插入 |
其他人可在日历中添加日程或"待做事项" |
删除 |
其他人可从日历中删除日程或"待做事项" |
单击"添加姓名"以在具有选定许可的"访问列表"中添加 username(用户名)或世界。
个别用户访问权覆盖了世界访问权;如果每个人(世界)仅具有浏览访问权,而用户 X 具有浏览和插入访问权,则用户 X 可以 在当前日历中浏览并插入项目。
要授予选定的访问权并关闭对话框,单击"确定"。
要授予选定的访问权并继续显示该对话框,单击"应用"。
要清除更改并保持显示该对话框,单击"复位"。
要清除更改并关闭对话框,单击"取消"。
如果"访问列表和许可"对话框与下面的图形 11-2相似,请遵照图后的说明。
在"用户名"字段,键入要授予访问权的用户的 username@hostname。要对所有人授予访问权,则在"用户名"字段键入 世界。
缺省许可仅允许对公共日程的查看访问。
选择"查看"、"插入"或"更改"许可以及"公开"、"半公开"或"私有"访问权。
许可控制其他人是否可以对日历进行特定操作。可以选择多项许可。
访问权控制其他人能进行操作的日程之特定类型。
公开 |
允许另一用户显示标记为"其他人能看见时间和文本"的日程的时间和文本 |
半公开 |
允许另一用户显示标记为"其他人仅能看见时间"的日程的时间和文本 |
私有 |
允许另一用户显示标记为"不显示任何内容"的日程的时间和文本 |
单击"添加"以在具有选定的许可和访问权的"访问列表"中添加 username 或世界。
个别用户访问权覆盖了世界访问权;如果每个人(世界)仅具有浏览访问权而用户 X 具有浏览和插入访问权,则用户 X 可以在当前日历中浏览并插入项目。
要授予选定的访问权和许可并关闭对话框,单击"确定"。
要清除更改并继续显示该对话框,单击"复位"。
要清除更改并关闭对话框,单击"取消"。
从"文件"菜单选择"选项"。
从"类别"菜单选择"访问列表和许可"。
在"访问权"列表中选择想拒绝其访问权的用户。
单击"删除姓名"("日历"数据第三版,图形 11-1)或"删除"("日历"数据第四版,图形 11-2),以便从"访问权"列表中去除该用户。
要去除特定用户的访问权并关闭对话框,单击"确定"。
要去除特定用户的访问权并继续显示该对话框,单击"应用"。
要清除更改并继续显示该对话框,单击"复位"。
要清除更改并关闭对话框,单击"取消"。
要使用缺省打印机设定值打印"日历"视图或日程或"待做事项表",请参阅 "打印当前的日、周、月或年视图"。要更改未来打印作业的打印机设定值:
从"文件"菜单选择"选项"。
显示"选项"对话框。
从"类别"菜单选择"打印机设定值"。
显示"打印机设定值"对话框。
选择"打印机"或"文件"。
键入缺省打印机的名称。
编辑"选项"字段以指定打印命令行选项(如果有的话)。
例如,为节省纸张,可以指定 -o nobanner 而不打印标题页。
如有必要,编辑页面尺寸或位置。
如果需要,可编辑单位数。
例如,若在打印"周"视图并设置"单位"为 2,则将打印当前一周及下一周。
如果要打印多份,编辑份数。
对于要打印的信息选择所需隐私选项。
请参阅隐私选项的步骤 7 。"更改日程编辑器缺省值"
要保存更改并关闭对话框,单击"确定"。
要保存更改并继续显示该对话框,单击"应用"。
要清除更改并继续显示该对话框,单击"复位"。
要清除更改并关闭对话框,单击"取消"。
从"文件"菜单选择"选项"。
从"类别"菜单选择"日期格式"。
选择所需日期顺序选项。
选择所需日期分隔符。
要保存更改并关闭对话框,单击"确定"。
要保存更改并继续显示对话框,单击"应用"。
要清除更改并继续显示该对话框,单击"复位"。
要清除更改并关闭对话框,单击"取消"。
可以设置"日历"来按不同于您当地的时区来查看您的或另一日历的日程。
从"视图"菜单选择"时区"。
选择"自定义时间"设置。
在"小时"字段,编辑要设置日历较格林威治标准时间(GMT)之前或之后的小时数。
例如,要使日历与太平洋标准时间同步,选择 GMT+8 小时。对于芬兰,选择 GMT-2 小时。对于日本,选择 GMT-9 小时。可能需要就夏令时调整一小时。
要回复到您自己的时区,在"时区"对话框内单击"我的时间"设定值。
单击"确定"以应用更改并关闭对话框。
sdtcm_admin-用以创建和管理日历
sdtcm_convert-用以转换数据格式或删改日历
dtcm_editor-用以编辑日程
dtcm_lookup-用以查看日历日程
dtcm_insert-用以插入日历日程
dtcm_delete-用以删除日历日程
从命令行使用 sdtcm_admin 来创建并管理日历。该工具可用以在本地系统或远程网络主机上添加或删除日历。使用 sdtcm_admin 列出 主机上存在的日历,或者授予及撤销用户对特定日历的访问权。sdtcm_admin 的选项包括:
-l |
以单列列出系统上的日历 |
-h |
列出其它主机上的日历 |
-a |
在系统上添加新日历(缺省情况下为 login@localhost) |
-c |
在系统上添加已命名的日历 |
-d |
从系统删除日历(缺省情况下为去除) |
关于其它选项的进一步细节和示例,请参阅 sdtcm_admin(1) 手册页。
% sdtcm_admin -l
kasso
vacation
test
foobar
sleepy
要列出另一台主机上的日历:
% sdtcm_admin -l -h totoro
ytso
root
test
sportv4
% sdtcm_admin -a
缺省情况下,-a选项将创建日历 <login>@<localhost>。可以使用 -c 选项在主机上创建其它日历。
要在本地主机 aha 上创建日历 buildschedule:
% sdtcm_admin -a -c buildschedule@aha
要在远程主机 totoro 上创建日历 sleepy:
% sdtcm_admin -a -c sleepy@totoro
% sdtcm_admin -d
缺省情况下,-d选项将删除日历 <login>@<localhost>。例如,若 kasso 登录到 aha 并运行 sdtcm_admin -d 而不带其它选项,将显示以下响应:
删除日历 kasso@aha [y/n]?
回答 y 或 n。
要删除主机 aha 上的日历old :
% sdtcm_admin -d -c old@aha
只能删除您拥有"所有者"特权的日历。如果尝试删除不属于您的日历,将看到出错信息:
删除日历 old@aha [y/n]? y
sdtcm_admin:无法删除日历,因为:许可遭拒绝。
使用 sdtcm_convert 转换"日历"数据格式、删改日历或检查数据的完整性。使用它将第三版(OpenWindows)日历 数据格式转换为第四版(可扩展日历数据格式)或者进行反向转换。
在对 OS 进行 2.6 的升级时自动调用 sdtcm_convert。
必须由超级用户或日历的所有者来运行 sdtcm_convert。超级用户可以在任何日历上运行 sdtcm_convert;而普通用户只能对他自己的日历运行 sdtcm_convert。注意:sdtcm_convert 只能用于位于本地主机上的日历。
第三版数据格式是固定和有限的。为了充分利用由日历 API 支持的新特性,必须将第三版日历转换成第四版数据格式。
"OpenWindows 日历管理器"不支持第四版数据格式。如果需要切换回"OpenWindows 日历管理器"而且具有第四版日历,应该在切换服务器以前 将日历转换成第三版的数据格式。但请注意:将丢失第三版的数据格式不支持的数据(例如,除访问权列表之外的所有日历属性,诸如创建日期或最近更新日期等项目属性,等等)。
以下列出并描述了 sdtcm_convert 的选项:
使用 -v 选项来指定输出的数据版本。
有效数值是 3(OpenWindows 日历数据格式)和 4 (可扩展数据格式)。如果未指定该选项,输出数据版本与指定日历的数据版本相同且未进行数据转换。
日历的数据版本显示在"日历"的"关于日历"对话框,可从"帮助"菜单访问。
使用 -s 选项来指定删改日历的日期。
对在指定日期以前开始的日程进行删改。其中包括开始日期在指定日期当天或之后的旧日程。重复进行的日程被截断,即序列中的第一个日程将在指定日期或指定日期之后发生而那些在指定日期以前结束的序列被删除。如果未指定该选项,则不删改任何日程。
使用 -c 选项来指定字符集属性的值。
该值应该是有效的 SUN 语言环境名(例如 C 或de)。日历中存储了与 CDE 平台无关的等效语言环境名。如果未指定该选项,则使用与进程相关而与 CDE 平台无关的当前语言环境名。在将第三版的数据转换成第四版的数据时使用该选项,否则忽略该选项。
使用 -d 选项来指定要保存原始日历文件的目录,这一原始日历文件保存在文件名为 calorig.calendar 的文件中。
如果未指定该选项,备份文件则放置在/var/spool/calendar 目录中。
关于用法的进一步细节和示例,请参阅 sdtcm_convert(1) 手册页。
要将日历 user1 转换成第四版的数据格式并且删改日历:
% sdtcm_convert -v 4 -s 1/1/94 user1
要检查日历 user1 的数据完整性:
% sdtcm_convert user1
如果未指定任何选项,sdtcm_convert 将检查日历文件的数据完整性。
使用单独的"日程编辑器"创建日历格式化的日程并将其保存在文件中。
在命令行键入 dtcm_editor filename 。
显示单独的"日程编辑器"。
在"日期"字段键入日期。
切记使用在"日期格式"对话框中设置的日期格式。
选择日程的"开始"和"结束"时间。
在"内容"字段键入日程的描述。
从"发生"菜单选择日程的频率。
单击"保存"将日程内容写入在命令行中指定的文件。
使用 dtcm_lookup查看日历中的日程。
在命令行键入 dtcm_lookup 查看缺省视图的日程。
例如,若缺省视图为"日",则查看当天的日程。
system% dtcm_lookup
Appointments for Monday October 31, 1994:
1) Halloween
2) 2:30pm-3:30pm Staff meeting
3) 6:00pm Trick-or-treating
4) 7:15pm-10:00pm Choir practice
要为所查看的日程选择日历、日期或时间范围,使用以下语法:
dtcm_lookup [-c calendar] [-d date] [-v view]
例如:
system% dtcm_lookup -c hamilton@artist -d 10/28/1994 -v day
Appointments for Friday October 28, 1994:
1) 9:00am-10:00am Project meeting
2) 1:30pm-2:00pm Testing
从命令行使用 dtcm_insert 来在日历中插入日程。例如:
system% dtcm_insert -d 11/1/1994 -s 11:30am -e 12:30pm -w workout
Appointments for Tuesday November 1, 1994:
1) 10:00am-11:00am one-on-one
2) 11:30am-12:30pm workout
3) 12:30pm-1:00pm eat lunch
"日历"自动打印已安排的日程,使您能看到新的日程已插入。
在命令行使用 dtcm_delete 来从日历删除日程。例如:
system% dtcm_delete -d 11/1/1994
Appointments for Tuesday November 1, 1994:
1) 10:00am-11:00am one-on-one
2) 11:30am-12:30pm workout
3) 12:30:pm-1:00pm eat lunch
Item to delete (number)? 3
Appointments for Tuesday November 1, 1994:
1) 10:00am-11:00am one-on-one
2) 11:30am-12:30pm workout
当不想再删除任何项目时,按回车键。
如果您的站点使用"联合命名服务(FNS)",则日历命名可以是与位置无关的:可以命名日历而不包括主机名。例如,要不使用 FNS 来命名用户 jsmith 的日历,需要输入 jsmith@hostmachine;若使用 FNS,则可单输入 jsmith 而已。
"日历"的缺省特性是不改变的;可以用格式 username@hostname 来命名日历。要使用命名日历的新方法,需要设置资源 useFNS。要开启此资源,可以通过手工编辑 desksetdefaults 文件或者通过"显示设定值"对话框。(从"文件"菜单选择"选项"并从"选项"对话框的"类别"选项菜单选择"显示设定值"。单击"日历名称:使用联合命名"复选框,然后单击"确定"。)
当开启 useFNS 特性时,可以使用旧的和新的两种方法 命名日历。从"浏览"菜单选择"显示其它日历"时,可以仅输入 rosanna 来浏览用户 rosanna 的日历。或者可以输入 rosanna@alto 直接命名日历。可在任何期望日历名称之处输入新名称。("显示 其它日历"、"显示设定值选项"中的"初始日历视图"、"浏览"列表编辑器、"浏览"短列表,等等)。
为了使与位置无关的命名能起作用,必须有一个命名空间来包含有关日历位置的注册信息。
如果在运行"日历"时,useFNS 设置为开启的,"日历"会自动尝试将日历注册到命名空间中。一旦注册了日历,其他人只要使用您的用户名就可浏览日历。如果此后移动日历、更改"显示设定值"对话框中的"用户日历位置",命名空间中注册的日历地址就会在下一次重新启动"日历"时自动更新。也可以用 FNS 命令 fnbind 在"日历"之外更新命名空间中的信息。
在 NIS 环境中,因为 NIS 不支持任意数据的动态更新,所以不支持自动注册。而且,fnbind 仅在 NIS 主服务机上由 root 运行时才能成功。
在 Solaris 2.5 或更新的版本中,FNS 只能用于 NIS+。
对于构造 dtcm 的 CDE 开发者,需要在构造机器上安装有适当的 FNS 软件包。对于 Solaris 2.5 或较早期的目标,需要有 Solaris 2.5 SUNWfns 软件包。这些软件包可以从 OSNet gates(例如 /ws/on297-gate/packages)或从特定 Solaris 发行版的软件包目录中得到。
如果 dtcm 无法在运行时定位适当的 SUNWfns 软件包,它就不使用 FNS。"日历"总是可以在没有 SUNWfns 软件包的系统上运行。