Vitruvian Penguin
knoppix

[knoppix:2708] Re: create a so-called swapfile (was 教えて下さい)

Date: Wed, 14 Jan 2004 16:11:11 +0900
X-mailer: Sylpheed version 0.9.7 (GTK+ 1.2.10; i386-pc-linux-gnu)
柘植です。こんにちは。

メモリ+Swap領域が不足する場合に自動的に起動するmkdosswapfileの表示
の問題はそろそろFAQ化しそうですが、起動オプションに`lang=us'を
つけるっていうのが一番簡単な対処法みたいですね。

根本的な解決のためには、knoppix-autoconfigとmkdosswapfileを少し
書き換えるといいようです。

; でも低スペックなPCはどんどん少なくなっていくだろうから、
; 放っておいてもいずれ誰も気がつかなくなるような(^^;

よろしくお願いします。 > 産総研さま

--- knoppix-autoconfig.orig     2004-01-14 15:47:08.000000000 +0900
+++ knoppix-autoconfig  2004-01-14 15:49:05.000000000 +0900
@@ -860,7 +860,12 @@
 LOWMEM="There are only ${FREEMEM}kB of RAM available in your computer. While 
this is usually sufficient for working under Linux, it is unfortunately not 
enough for starting bigger applications like KDE, or office suites. You can try 
to create a so-called swapfile on an existing DOS-Partition (if available) in 
the next step."
 ;;
 esac
+
+if [ "$LANGUAGE" == "ja" ]; then
+LANG=C dialog --msgbox "$LOWMEM" 12 65 </dev/console >/dev/console 2>&1
+else
 dialog --msgbox "$LOWMEM" 12 65 </dev/console >/dev/console 2>&1
+fi
 /usr/sbin/mkdosswapfile </dev/console >/dev/console 2>&1
 fi


--- mkdosswapfile.orig  2004-01-14 15:49:45.000000000 +0900
+++ mkdosswapfile       2004-01-14 15:50:18.000000000 +0900
@@ -28,7 +28,7 @@
 [ -z "$LANGUAGE" ] && export LANGUAGE
 [ -z "$CHARSET" ] && export CHARSET

-[ ! -n "$DISPLAY" ] && case "$LANGUAGE" in ja*) LANGUAGE=en ;; esac
+[ ! -n "$DISPLAY" ] && case "$LANGUAGE" in ja*) LANGUAGE=en ; export LANG=C ;; 
esac

 DOSPARTITIONS=""

-- 
Tsuge Akihide
<Prev in Thread] Current Thread [Next in Thread>