Oberon/Linz Oberon, V4
外觀
< Oberon
存檔可從 林茨約翰內斯·開普勒大學頁面、林茨約翰內斯·開普勒大學 Oberon V4 for MS Windows 壓縮檔案、林茨約翰內斯·開普勒大學 FTP(使用者匿名,密碼匿名不起作用) 以及 Sourceforge 獲取。具體的安裝說明適用於 Linux 和 MS Windows。這些說明也應該適用於 Amiga、HPUX、Macintosh、MIPS、PowerMac、Sparc 和 UV4。在 Linux 上根據 http://olymp.idle.at/~tanis/INSTALL 中的說明安裝。
系統配置在郵件列表中討論。一個主題從 2021-01-11 開始。一些具體細節在 2021-02-04 的一條訊息中。各個平臺的引導過程需要審查和整合。
標題欄、選單以及新文件中使用的字型可以透過以下命令設定。
System.Set System DefaultFont := Syntax14.Scn.Fnt
現有文字的外觀可以透過字型對映全域性更改。首先,顯示現有的對映。
System.Get FontMap
然後設定首選對映,例如以下示例。
System.Set FontMap Syntax10.Scn.Fnt := Arial14.Scn.Fnt System.Set FontMap Syntax10i.Scn.Fnt := Arial14i.Scn.Fnt System.Set FontMap Syntax10b.Scn.Fnt := Arial14b.Scn.Fnt System.Set FontMap Syntax10m.Scn.Fnt := Arial14m.Scn.Fnt
請參考 2020-11-22 的郵件列表。
V4 由 sob 指令碼啟動。
$which sob /usr/local/bin/sob
啟動 V4。
cd <workingDirectory> sob
| 原始碼 | 解釋 | 修改後的原始碼 |
|---|---|---|
| MODULE Files ... PROCEDURE GetTempName() ... n := tempno; |
當系統在啟動後執行超過 24 天時,tempno 可能為負數,而 GetTempName 中的 WHILE 迴圈只有在 n >= 0 時才能正常工作。請參見 郵件列表。 | MODULE Files ... PROCEDURE GetTempName() ... n := tempno MOD 80000000H; |
V4.Sort.Mod