From: Kalev Lember <kalevlember@xxxxxxxxx> Imported from https://github.com/cosimoc/fedora-welcome This is for Fedora 17 only. It will be moved into its own package for Fedora 18. --- configure.ac | 1 + data/liveinst/Makefile.am | 2 +- data/liveinst/gnome/Makefile.am | 35 +++++ data/liveinst/gnome/fedora-welcome | 177 +++++++++++++++++++++++++ data/liveinst/gnome/fedora-welcome.desktop.in | 9 ++ data/liveinst/gnome/install-button.png | Bin 0 -> 11926 bytes po/POTFILES.in | 4 + 7 files changed, 227 insertions(+), 1 deletions(-) create mode 100644 data/liveinst/gnome/Makefile.am create mode 100755 data/liveinst/gnome/fedora-welcome create mode 100644 data/liveinst/gnome/fedora-welcome.desktop.in create mode 100644 data/liveinst/gnome/install-button.png diff --git a/configure.ac b/configure.ac index e39b064..8d8dc32 100644 --- a/configure.ac +++ b/configure.ac @@ -262,6 +262,7 @@ AC_CONFIG_FILES([Makefile pyanaconda/iw/Makefile data/liveinst/Makefile data/liveinst/console.apps/Makefile + data/liveinst/gnome/Makefile data/liveinst/pam.d/Makefile data/pixmaps/Makefile data/icons/Makefile diff --git a/data/liveinst/Makefile.am b/data/liveinst/Makefile.am index 2f51dfa..0da8c6c 100644 --- a/data/liveinst/Makefile.am +++ b/data/liveinst/Makefile.am @@ -17,7 +17,7 @@ # # Author: David Cantrell <dcantrell@xxxxxxxxxx> -SUBDIRS = console.apps pam.d +SUBDIRS = console.apps gnome pam.d if IS_LIVEINST_ARCH dist_sbin_SCRIPTS = liveinst diff --git a/data/liveinst/gnome/Makefile.am b/data/liveinst/gnome/Makefile.am new file mode 100644 index 0000000..174a04f --- /dev/null +++ b/data/liveinst/gnome/Makefile.am @@ -0,0 +1,35 @@ +# liveinst/gnome/Makefile.am for anaconda +# +# Copyright (C) 2012 Red Hat, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published +# by the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +# Author: Kalev Lember <kalevlember@xxxxxxxxx> + +welcomedir = $(datadir)/$(PACKAGE_NAME)/gnome +dist_welcome_DATA = fedora-welcome.desktop install-button.png +dist_welcome_SCRIPTS = fedora-welcome + +EXTRA_DIST = fedora-welcome.desktop.in + +CLEANFILES = fedora-welcome.desktop + +MAINTAINERCLEANFILES = Makefile.in + +intltool_merge_verbose = $(intltool_merge_verbose_$(V)) +intltool_merge_verbose_ = $(intltool_merge_verbose_$(AM_DEFAULT_VERBOSITY)) +intltool_merge_verbose_0 = @echo " MERGE "$@; + +fedora-welcome.desktop: fedora-welcome.desktop.in + $(intltool_merge_verbose)LC_ALL=C intltool-merge -q -d -u $(top_srcdir)/po fedora-welcome.desktop.in fedora-welcome.desktop diff --git a/data/liveinst/gnome/fedora-welcome b/data/liveinst/gnome/fedora-welcome new file mode 100755 index 0000000..3a4689e --- /dev/null +++ b/data/liveinst/gnome/fedora-welcome @@ -0,0 +1,177 @@ +#!/usr/bin/env gjs-console + +/* + * Copyright (C) 2012 Red Hat, Inc. + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Authors: Cosimo Cecchi <cosimoc@xxxxxxxxxx> + * + */ + +const Gdk = imports.gi.Gdk; +const GdkPixbuf = imports.gi.GdkPixbuf; +const Gio = imports.gi.Gio; +const GLib = imports.gi.GLib; +const Gtk = imports.gi.Gtk; +const Lang = imports.lang; +const Pango = imports.gi.Pango; + +const Gettext = imports.gettext; +const _ = imports.gettext.gettext; + +const LOCALE_DIR = '/usr/share/locale'; + +let anacondaApp = null; + +function makeLabel(label, button) { + let widget = new Gtk.Label(); + + if (button) + widget.set_markup('<b><span size="x-large" color="white">' + label + '</span></b>'); + else { + widget.set_line_wrap(true); + widget.set_justify(Gtk.Justification.CENTER); + widget.set_margin_top(32); + widget.set_margin_bottom(32); + + widget.set_markup('<span size="large" color="white">' + label + '</span>'); + } + + return widget; +} + +const WelcomeWindow = new Lang.Class({ + Name: 'WelcomeWindow', + + _init: function(application) { + this.window = new Gtk.ApplicationWindow({ application: application, + type: Gtk.WindowType.TOPLEVEL, + default_width: 600, + default_height: 550, + title: _("Welcome to Fedora"), + window_position: Gtk.WindowPosition.CENTER }); + this.window.connect('key-press-event', Lang.bind(this, + function(w, event) { + let key = event.get_keyval()[1]; + + if (key == Gdk.KEY_Escape) + this.window.destroy(); + + return false; + })); + + let mainGrid = new Gtk.Grid({ orientation: Gtk.Orientation.VERTICAL, + row_spacing: 16, + vexpand: true, + hexpand: true, + halign: Gtk.Align.CENTER, + valign: Gtk.Align.CENTER }); + this.window.add(mainGrid); + + let buttonBox = new Gtk.Grid({ orientation: Gtk.Orientation.HORIZONTAL, + column_spacing: 16, + halign: Gtk.Align.CENTER }); + mainGrid.add(buttonBox); + + let tryContent = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL, + spacing: 16 }); + tryContent.add(new Gtk.Image({ icon_name: 'media-cdrom', + pixel_size: 256 })); + tryContent.add(makeLabel(_("Try Fedora"), true)); + + let tryButton = new Gtk.Button({ child: tryContent }); + buttonBox.add(tryButton); + + let installContent = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL, + spacing: 16 }); + + // provided by the 'fedora-logos' package + let pix = GdkPixbuf.Pixbuf.new_from_file_at_size( + '/usr/share/icons/Fedora/scalable/apps/anaconda.svg', + 256, 256); + installContent.add(new Gtk.Image({ pixbuf: pix })); + installContent.add(makeLabel(anacondaApp.get_name(), true)); + + let installButton = new Gtk.Button({ child: installContent }); + buttonBox.add(installButton); + + this._label = makeLabel(_("You are currently running Fedora from live media.\n" + + "You can install Fedora now, or choose \"Install to Hard Drive\"\n" + + "in the Activities overview at any later time."), false); + mainGrid.add(this._label); + + installButton.connect('clicked', Lang.bind(this, + function() { + GLib.spawn_command_line_async('liveinst'); + this.window.destroy(); + })); + + tryButton.connect('clicked', Lang.bind(this, + function() { + buttonBox.destroy(); + this._label.destroy(); + + let image = new Gtk.Image({ file: '/usr/share/anaconda/gnome/install-button.png', + halign: Gtk.Align.CENTER }); + mainGrid.add(image); + + this._label = makeLabel(_("You can choose \"Install to Hard Drive\"\n" + + "in the Activities overview at any later time."), false); + mainGrid.add(this._label); + + let closeLabel = makeLabel(_("Close"), true); + closeLabel.margin = 10; + let button = new Gtk.Button({ child: closeLabel, + halign: Gtk.Align.CENTER }); + button.connect('clicked', Lang.bind(this, + function() { + this.window.destroy(); + })); + mainGrid.add(button); + + mainGrid.show_all(); + })); + } +}); + +Gettext.bindtextdomain('anaconda', LOCALE_DIR); +Gettext.textdomain('anaconda'); + +GLib.set_prgname('fedora-welcome'); +Gtk.init(null, null); +Gtk.Settings.get_default().gtk_application_prefer_dark_theme = true; + +// provided by the 'anaconda' package +anacondaApp = Gio.DesktopAppInfo.new('anaconda.desktop'); +if (!anacondaApp) + anacondaApp = Gio.DesktopAppInfo.new('liveinst.desktop'); + +if (anacondaApp) { + let application = new Gtk.Application({ application_id: 'org.fedoraproject.welcome-screen', + flags: Gio.ApplicationFlags.FLAGS_NONE }); + let welcomeWindow = null; + + application.connect('startup', Lang.bind(this, + function() { + welcomeWindow = new WelcomeWindow(application); + })); + application.connect('activate', Lang.bind(this, + function() { + welcomeWindow.window.show_all(); + })); + + application.run(ARGV); +} diff --git a/data/liveinst/gnome/fedora-welcome.desktop.in b/data/liveinst/gnome/fedora-welcome.desktop.in new file mode 100644 index 0000000..bac0e0a --- /dev/null +++ b/data/liveinst/gnome/fedora-welcome.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +_Name=Welcome to Fedora +Exec=/usr/share/anaconda/gnome/fedora-welcome +Icon=/usr/share/icons/Fedora/256x256/places/start-here.png +Terminal=false +Type=Application +StartupNotify=true +NoDisplay=true +X-GNOME-Autostart-enabled=true diff --git a/data/liveinst/gnome/install-button.png b/data/liveinst/gnome/install-button.png new file mode 100644 index 0000000000000000000000000000000000000000..b7901ff1efe7ee4717d6f3d278aa05e1ff883bfe GIT binary patch literal 11926 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 literal 0 HcmV?d00001 diff --git a/po/POTFILES.in b/po/POTFILES.in index 1b4a995..58b6a4c 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -101,6 +101,10 @@ pyanaconda/textw/upgrade_text.py pyanaconda/textw/userauth_text.py pyanaconda/textw/zipl_text.py +# welcome screen for GNOME Shell +data/liveinst/gnome/fedora-welcome +data/liveinst/gnome/fedora-welcome.desktop.in + # liveinst source files data/liveinst/liveinst.desktop.in.h data/liveinst/console.apps/liveinst.h -- 1.7.7.6 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list