| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/3628/root/usr/share/system-config-language/ |
Upload File : |
#!/usr/bin/python
## system-config-language.py - Contains the startup script for system-config-language
## Copyright (C) 2002, 2003 Red Hat, Inc.
## Copyright (C) 2002, 2003 Brent Fox <bfox@redhat.com>
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
import signal
import sys
import getopt
##
## I18N
##
import gettext
_ = lambda x: gettext.ldgettext("system-config-language", x)
N_ = lambda x: x
if __name__ == "__main__":
signal.signal (signal.SIGINT, signal.SIG_DFL)
def useTextMode():
import language_tui
app = language_tui.childWindow()
def useGuiMode():
import language_gui
app = language_gui.childWindow()
app.stand_alone()
def useCliMode(kbdtype, help):
sys.stderr.write(_("Usage: system-config-language [--text]\n"))
sys.exit(0)
opts, kbdtype = getopt.getopt(sys.argv[1:], "d:h", ["noui", "text", "kickstart", "help"])
help = None
for (opt, value) in opts:
if opt == "--help":
help = 1
useCliMode(kbdtype, help)
if "--noui" in sys.argv or "--kickstart" in sys.argv or kbdtype:
useCliMode(kbdtype, help)
elif "--text" in sys.argv or "-t" in sys.argv:
useTextMode()
else:
try:
useGuiMode()
except:
#Gui can't be started for some reason, so use text mode
print _("Starting graphical mode failed. Starting text mode instead.")
import time
time.sleep(2)
useTextMode()