From b19d595e073c1cbd2fb56b77efcae092f212231b Mon Sep 17 00:00:00 2001 From: Dustin Falgout Date: Tue, 19 May 2015 01:21:48 -0500 Subject: [PATCH] Update background image paths and thumbnails. --- themes/antergos/.gitignore | 50 ++ themes/antergos/README.textile | 8 +- .../img/thumbs/c65sk3mshowxrtlljbvh.jpg | Bin 0 -> 3637 bytes ...l33tc4k3-d5d2yu0.jpg => morning_light.jpg} | Bin ..._desirefire1-d5fghdc.jpg => nikon_d40.jpg} | Bin .../antergos/img/thumbs/sky_full_of_stars.jpg | Bin 0 -> 3008 bytes ...d5g1c2o.jpg => solely_by_stevenfields.jpg} | Bin themes/antergos/index.html | 18 +- themes/antergos/index.theme | 2 +- themes/antergos/js/greeter.js | 446 +++++++++--------- 10 files changed, 290 insertions(+), 234 deletions(-) create mode 100644 themes/antergos/.gitignore create mode 100644 themes/antergos/img/thumbs/c65sk3mshowxrtlljbvh.jpg rename themes/antergos/img/thumbs/{morning_light_by_l33tc4k3-d5d2yu0.jpg => morning_light.jpg} (100%) rename themes/antergos/img/thumbs/{nikon_d40_test_by_desirefire1-d5fghdc.jpg => nikon_d40.jpg} (100%) create mode 100644 themes/antergos/img/thumbs/sky_full_of_stars.jpg rename themes/antergos/img/thumbs/{solely_by_stevenfields-d5g1c2o.jpg => solely_by_stevenfields.jpg} (100%) diff --git a/themes/antergos/.gitignore b/themes/antergos/.gitignore new file mode 100644 index 0000000..01d866b --- /dev/null +++ b/themes/antergos/.gitignore @@ -0,0 +1,50 @@ +# Created by .ignore support plugin (hsz.mobi) +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion + +*.iml + +## Directory-based project format: +.idea/ +# if you remove the above rule, at least ignore the following: + +# User-specific stuff: +# .idea/workspace.xml +# .idea/tasks.xml +# .idea/dictionaries + +# Sensitive or high-churn files: +# .idea/dataSources.ids +# .idea/dataSources.xml +# .idea/sqlDataSources.xml +# .idea/dynamic.xml +# .idea/uiDesigner.xml + +# Gradle: +# .idea/gradle.xml +# .idea/libraries + +# Mongo Explorer plugin: +# .idea/mongoSettings.xml + +## File-based project format: +*.ipr +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties + + diff --git a/themes/antergos/README.textile b/themes/antergos/README.textile index aed9af1..f294dd8 100644 --- a/themes/antergos/README.textile +++ b/themes/antergos/README.textile @@ -13,15 +13,15 @@ h2. Screenshots h2. Prerequisites * lightdm -* lightdm-webkit-greeter +* lightdm-webkit2-greeter * antergos-wallpapers (used for the background switcher) -Enable @ligthdm-webkit-greeter@ by editing @/etc/lightdm/lightdm.conf@ and setting @greeter-session@ property to @lightdm-webkit-greeter@ : +Enable @ligthdm-webkit2-greeter@ by editing @/etc/lightdm/lightdm.conf@ and setting @greeter-session@ property to @lightdm-webkit2-greeter@ : bc. [SeatDefaults] #greeter-session=lightdm-gtk-greeter -greeter-session=lightdm-webkit-greeter +greeter-session=lightdm-webkit2-greeter user-session=your-session (gnome,cinnamon,xfce...) h2. Installation @@ -34,7 +34,7 @@ Others can install manually: # Unzip it. # This should create a folder named like @Antergos-lightdm-webkit-theme-antergos-28c4b13@ # Rename this folder to @antergos@ (so that the complete path becomes @/usr/share/lightdm-webkit/themes/antergos@) -# Edit the resource @/etc/lightdm/lightdm-webkit-greeter.conf@ and set @webkit-theme@ property to @antergos@ : +# Edit the resource @/etc/lightdm/lightdm-webkit2-greeter.conf@ and set @webkit-theme@ property to @antergos@ : bc. theme-name=Adwaita diff --git a/themes/antergos/img/thumbs/c65sk3mshowxrtlljbvh.jpg b/themes/antergos/img/thumbs/c65sk3mshowxrtlljbvh.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9f71f50aa93da19bf964681d904133d4ea61a30 GIT binary patch literal 3637 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 literal 0 HcmV?d00001 diff --git a/themes/antergos/img/thumbs/solely_by_stevenfields-d5g1c2o.jpg b/themes/antergos/img/thumbs/solely_by_stevenfields.jpg similarity index 100% rename from themes/antergos/img/thumbs/solely_by_stevenfields-d5g1c2o.jpg rename to themes/antergos/img/thumbs/solely_by_stevenfields.jpg diff --git a/themes/antergos/index.html b/themes/antergos/index.html index e1ac733..577cef9 100644 --- a/themes/antergos/index.html +++ b/themes/antergos/index.html @@ -136,6 +136,9 @@ + + + @@ -157,17 +160,20 @@ - - + + - - + + + + + - - + + diff --git a/themes/antergos/index.theme b/themes/antergos/index.theme index 980c9a9..d467dea 100644 --- a/themes/antergos/index.theme +++ b/themes/antergos/index.theme @@ -1,6 +1,6 @@ [theme] name=Antergos -version=2.0.7 +version=2.0.8 description=Antergos Theme engine=lightdm-webkit2-greeter url=index.html diff --git a/themes/antergos/js/greeter.js b/themes/antergos/js/greeter.js index 730f01d..62afadd 100644 --- a/themes/antergos/js/greeter.js +++ b/themes/antergos/js/greeter.js @@ -5,44 +5,44 @@ var users_shown = null; function buildUserList() { // User list building - var userList = document.getElementById('user-list2'); - for (var i in lightdm.users) { - var user = lightdm.users[i]; - var tux = 'img/antergos-logo-user.png'; - var imageSrc = user.image.length > 0 ? user.image : tux; - var lastSession = localStorage.getItem(user.name); - if (lastSession == null || lastSession == undefined) { - localStorage.setItem(user.name, lightdm.default_session); - lastSession = localStorage.getItem(user.name); - } - log('Last Session (' + user.name + '): ' + lastSession); - var li = '' + - '' + user.display_name + ' ' + - '' + user.display_name + '' + - '' + - ''; - $(userList).append(li); - } + var userList = document.getElementById('user-list2'); + for (var i in lightdm.users) { + var user = lightdm.users[i]; + var tux = 'img/antergos-logo-user.png'; + var imageSrc = user.image.length > 0 ? user.image : tux; + var lastSession = localStorage.getItem(user.name); + if (lastSession == null || lastSession == undefined) { + localStorage.setItem(user.name, lightdm.default_session); + lastSession = localStorage.getItem(user.name); + } + log('Last Session (' + user.name + '): ' + lastSession); + var li = '' + + '' + user.display_name + ' ' + + '' + user.display_name + '' + + '' + + ''; + $(userList).append(li); + } } function buildSessionList() { // Build Session List - for (i in lightdm.sessions) { - var session = lightdm.sessions[i]; - var btnGrp = document.getElementById('sessions'); - var theClass = session.name.replace(/ /g, ''); - var button = '\n
  • ' + session.name + '
  • '; + for (i in lightdm.sessions) { + var session = lightdm.sessions[i]; + var btnGrp = document.getElementById('sessions'); + var theClass = session.name.replace(/ /g, ''); + var button = '\n
  • ' + session.name + '
  • '; - $(btnGrp).append(button); + $(btnGrp).append(button); - } + } } function show_users() { - if ($('#collapseOne').hasClass('in')) { - $('#trigger').trigger('click'); - users_shown = true; - } - if ($('#user-list2 a').length <= 1) $('#user-list2 a').trigger('click'); + if ($('#collapseOne').hasClass('in')) { + $('#trigger').trigger('click'); + users_shown = true; + } + if ($('#user-list2 a').length <= 1) $('#user-list2 a').trigger('click'); } /** @@ -50,28 +50,28 @@ function show_users() { */ $(document).ready(function () { - initialize_timer(); - get_hostname(); + initialize_timer(); + get_hostname(); - buildUserList(); - buildSessionList(); - // Password submit when enter key is pressed + buildUserList(); + buildSessionList(); + // Password submit when enter key is pressed - $(document).keydown(function (e) { - checkKey(e); - }); - // Action buttons - addActionLink("shutdown"); - addActionLink("hibernate"); - addActionLink("suspend"); - addActionLink("restart"); + $(document).keydown(function (e) { + checkKey(e); + }); + // Action buttons + addActionLink("shutdown"); + addActionLink("hibernate"); + addActionLink("suspend"); + addActionLink("restart"); }); function get_hostname() { - var hostname = lightdm.hostname; - var hostname_span = document.getElementById('hostname'); - $(hostname_span).append(hostname); + var hostname = lightdm.hostname; + var hostname_span = document.getElementById('hostname'); + $(hostname_span).append(hostname); } /** @@ -81,177 +81,177 @@ function get_hostname() { */ function update_time() { - var time = document.getElementById("current_time"); - var date = new Date(); - var twelveHr = [ - 'sq-al', - 'zh-cn', - 'zh-tw', - 'en-au', - 'en-bz', - 'en-ca', - 'en-cb', - 'en-jm', - 'en-ng', - 'en-nz', - 'en-ph', - 'en-us', - 'en-tt', - 'en-zw', - 'es-us', - 'es-mx']; - var userLang = window.navigator.language; - var is_twelveHr = twelveHr.indexOf(userLang); - var hh = date.getHours(); - var mm = date.getMinutes(); - var suffix = "AM"; - if (hh >= 12) { - suffix = "PM"; - if (is_twelveHr !== -1 && is_twelveHr !== 12) { - hh = hh - 12; - } - } - if (mm < 10) { - mm = "0" + mm; - } - if (hh === 0 && is_twelveHr !== -1) { - hh = 12; - } - time.innerHTML = hh + ":" + mm + " " + suffix; + var time = document.getElementById("current_time"); + var date = new Date(); + var twelveHr = [ + 'sq-al', + 'zh-cn', + 'zh-tw', + 'en-au', + 'en-bz', + 'en-ca', + 'en-cb', + 'en-jm', + 'en-ng', + 'en-nz', + 'en-ph', + 'en-us', + 'en-tt', + 'en-zw', + 'es-us', + 'es-mx']; + var userLang = window.navigator.language; + var is_twelveHr = twelveHr.indexOf(userLang); + var hh = date.getHours(); + var mm = date.getMinutes(); + var suffix = "AM"; + if (hh >= 12) { + suffix = "PM"; + if (is_twelveHr !== -1 && is_twelveHr !== 12) { + hh = hh - 12; + } + } + if (mm < 10) { + mm = "0" + mm; + } + if (hh === 0 && is_twelveHr !== -1) { + hh = 12; + } + time.innerHTML = hh + ":" + mm + " " + suffix; } function initialize_timer() { - var userLang = window.navigator.language; - log(userLang); - update_time(); - setInterval(update_time, 60000); + var userLang = window.navigator.language; + log(userLang); + update_time(); + setInterval(update_time, 60000); } -function checkKey(event){ - var action; - switch (event.which) { - case 13: - action = auth_pending ? submitPassword() : !users_shown ? show_users() : 0; - log(action); - break; - case 27: - action = auth_pending ? cancelAuthentication() : 0; - log(action); - break; - case 32: - action = !users_shown && !auth_pending ? show_users() : 0; - log(action); - break; - default: - break; - } +function checkKey(event) { + var action; + switch (event.which) { + case 13: + action = auth_pending ? submitPassword() : !users_shown ? show_users() : 0; + log(action); + break; + case 27: + action = auth_pending ? cancelAuthentication() : 0; + log(action); + break; + case 32: + action = !users_shown && !auth_pending ? show_users() : 0; + log(action); + break; + default: + break; + } } function addActionLink(id) { - if (eval("lightdm.can_" + id)) { - var label = id.substr(0, 1).toUpperCase() + id.substr(1, id.length - 1); - var id2; - if (id == "shutdown") { - id2 = "power-off" - } - if (id == "hibernate") { - id2 = "asterisk" - } - if (id == "suspend") { - id2 = "arrow-down" - } - if (id == "restart") { - id2 = "refresh" - } - $("#actionsArea").append('\n'); - } + if (eval("lightdm.can_" + id)) { + var label = id.substr(0, 1).toUpperCase() + id.substr(1, id.length - 1); + var id2; + if (id == "shutdown") { + id2 = "power-off" + } + if (id == "hibernate") { + id2 = "asterisk" + } + if (id == "suspend") { + id2 = "arrow-down" + } + if (id == "restart") { + id2 = "refresh" + } + $("#actionsArea").append('\n'); + } } function capitalize(string) { - return string.charAt(0).toUpperCase() + string.slice(1); + return string.charAt(0).toUpperCase() + string.slice(1); } function handleAction(id) { - log("handleAction(" + id + ")"); - eval("lightdm." + id + "()"); + log("handleAction(" + id + ")"); + eval("lightdm." + id + "()"); } function getUserObj(username) { - var user = null; - for (var i = 0; i < lightdm.users.length; ++i) { - if (lightdm.users[i].name == username) { - user = lightdm.users[i]; - break; - } - } - return user; + var user = null; + for (var i = 0; i < lightdm.users.length; ++i) { + if (lightdm.users[i].name == username) { + user = lightdm.users[i]; + break; + } + } + return user; } function getSessionObj(sessionname) { - var session = null; - for (var i = 0; i < lightdm.sessions.length; ++i) { - if (lightdm.sessions[i].name == sessionname) { - session = lightdm.sessions[i]; - break; - } - } - return session; + var session = null; + for (var i = 0; i < lightdm.sessions.length; ++i) { + if (lightdm.sessions[i].name == sessionname) { + session = lightdm.sessions[i]; + break; + } + } + return session; } function startAuthentication(userId) { - log("startAuthentication(" + userId + ")"); - - if (selectedUser !== null) { - lightdm.cancel_authentication(); - localStorage.setItem('selUser', null); - log("authentication cancelled for " + selectedUser); - } - localStorage.setItem('selUser', userId); - selectedUser = '.' + userId; - $(selectedUser).addClass('hovered'); - $(selectedUser).siblings().hide(); - $('.fa-toggle-down').hide(); - - - var usrSession = localStorage.getItem(userId); - - log("usrSession: " + usrSession); - var usrSessionEl = "#" + usrSession; - var usrSessionName = $(usrSessionEl).html(); - log("usrSessionName: " + usrSessionName); - $('.selected').html(usrSessionName); - $('.selected').attr('id', usrSession); - $('#session-list').removeClass('hidden'); - $('#passwordArea').show(); - auth_pending = true; - - lightdm.start_authentication(userId); + log("startAuthentication(" + userId + ")"); + + if (selectedUser !== null) { + lightdm.cancel_authentication(); + localStorage.setItem('selUser', null); + log("authentication cancelled for " + selectedUser); + } + localStorage.setItem('selUser', userId); + selectedUser = '.' + userId; + $(selectedUser).addClass('hovered'); + $(selectedUser).siblings().hide(); + $('.fa-toggle-down').hide(); + + + var usrSession = localStorage.getItem(userId); + + log("usrSession: " + usrSession); + var usrSessionEl = "#" + usrSession; + var usrSessionName = $(usrSessionEl).html(); + log("usrSessionName: " + usrSessionName); + $('.selected').html(usrSessionName); + $('.selected').attr('id', usrSession); + $('#session-list').removeClass('hidden'); + $('#passwordArea').show(); + auth_pending = true; + + lightdm.start_authentication(userId); } function cancelAuthentication() { - log("cancelAuthentication()"); - $('#statusArea').hide(); - $('#timerArea').hide(); - $('#passwordArea').hide(); - $('#session-list').hide(); - if (selectedUser != null) { - lightdm.cancel_authentication(); - log("authentication cancelled for " + selectedUser); - $('.list-group-item.hovered').removeClass('hovered').siblings().show(); - $('.fa-toggle-down').show(); - selectedUser = null; - auth_pending = false; - } - return true; + log("cancelAuthentication()"); + $('#statusArea').hide(); + $('#timerArea').hide(); + $('#passwordArea').hide(); + $('#session-list').hide(); + if (selectedUser != null) { + lightdm.cancel_authentication(); + log("authentication cancelled for " + selectedUser); + $('.list-group-item.hovered').removeClass('hovered').siblings().show(); + $('.fa-toggle-down').show(); + selectedUser = null; + auth_pending = false; + } + return true; } function submitPassword() { - log("provideSecret()"); - lightdm.provide_secret($('#passwordField').val()); - $('#passwordArea').hide(); - $('#timerArea').show(); - log("done"); + log("provideSecret()"); + lightdm.provide_secret($('#passwordField').val()); + $('#passwordArea').hide(); + $('#timerArea').show(); + log("done"); } /** @@ -259,64 +259,64 @@ function submitPassword() { */ function imgNotFound(source) { - source.src = 'img/antergos-logo-user.png'; - source.onerror = ""; - return true; + source.src = 'img/antergos-logo-user.png'; + source.onerror = ""; + return true; } function sessionToggle(el) { - var selText = $(el).text(); - var theID = $(el).attr('id'); - var selUser = localStorage.getItem('selUser'); - $(el).parents('.btn-group').find('.selected').attr('id', theID); - $(el).parents('.btn-group').find('.selected').html(selText); - localStorage.setItem(selUser, theID) + var selText = $(el).text(); + var theID = $(el).attr('id'); + var selUser = localStorage.getItem('selUser'); + $(el).parents('.btn-group').find('.selected').attr('id', theID); + $(el).parents('.btn-group').find('.selected').html(selText); + localStorage.setItem(selUser, theID) } /** * Lightdm Callbacks */ function show_prompt(text) { - log("show_prompt(" + text + ")"); - $('#passwordField').val(""); - $('#passwordArea').show(); - $('#passwordField').focus(); + log("show_prompt(" + text + ")"); + $('#passwordField').val(""); + $('#passwordArea').show(); + $('#passwordField').focus(); } function authentication_complete() { - log("authentication_complete()"); - auth_pending = false; - $('#timerArea').hide(); - var selSession = $('.selected').attr('id'); - if (lightdm.is_authenticated) { - log("authenticated !"); - lightdm.login(lightdm.authentication_user, selSession); - } else { - log("not authenticated !"); - $('#statusArea').show(); - } + log("authentication_complete()"); + auth_pending = false; + $('#timerArea').hide(); + var selSession = $('.selected').attr('id'); + if (lightdm.is_authenticated) { + log("authenticated !"); + lightdm.login(lightdm.authentication_user, selSession); + } else { + log("not authenticated !"); + $('#statusArea').show(); + } } function show_message(text) { - msgWrap = document.getElementById('statusArea'); - showMsg = document.getElementById('showMsg'); - showMsg.innerHTML = text; - if (text.length > 0) { - $('#passwordArea').hide(); - $(msgWrap).show(); - } + msgWrap = document.getElementById('statusArea'); + showMsg = document.getElementById('showMsg'); + showMsg.innerHTML = text; + if (text.length > 0) { + $('#passwordArea').hide(); + $(msgWrap).show(); + } } function show_error(text) { - show_message(text); + show_message(text); } /** * Logs. */ function log(text) { - if (DEBUG) { - $('#logArea').append(text); - $('#logArea').append('
    '); - } + if (DEBUG) { + $('#logArea').append(text); + $('#logArea').append('
    '); + } }