[SOLVED] Gnome Shell remove top rounded corners
There's something that lets me down with Gnome Shell's design: the rounded/circular borders on the top left and right corners of every single window on Gnome Shell.
Does anybody know how I can change this, and make them rect? Or at least rectangular on maximized windows.
Thank you!
Last edited by ephan (2012-03-26 18:49:36)
gimmy wrote:Install User theme extension and then install a new theme, or edit the css in /usr/share/gnome-shell/theme/gnome-shell.css (the .panel-corner properties)
I don't want a new theme, I like Adwaita, but I just needed this changed, thank you so much! I just put the radius to 0px.
Similar Messages
-
[Solved] How to force enable rounded corners in a theme on GNOME 3.16
Hello
I just recently started using arch (and I regret why didnt I use it earlier -.-, such a great OS). I put up Gnome 13.16.2 as my desktop environment particularly because I like its interface (rounded corners, the ui etc. Kinda reminds me of my fav mobile OS MIUI).
And I can see that most of the themes (almost all that I have installed infact) like to remove rounded corners and give a flat rectangle. Is there some way to force rounded corners by editing the theme? I did had a look at gnome-shell.css of theme and the "panel" portion of it didnt had any such part (or atleast I couldn't find it). Some help would be appreciated, really want those rounded corners as well as the theme.
Here's the gnome-shell.css from that theme btw:
/* Copyright 2009, 2015 Red Hat, Inc.
* Portions adapted from Mx's data/style/default.css
* Copyright 2009 Intel Corporation
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU Lesser General Public License,
* version 2.1, as published by the Free Software Foundation.
* This program is distributed in the hope 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, write to the Free Software Foundation,
* Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
stage {
font-family: Cantarell, Sans-Serif;
font-size: 9pt;
color: #5c616c; }
.button, .notification-banner .notification-button,
.notification-banner:hover .notification-button,
.notification-banner:focus .notification-button {
min-height: 20px;
padding: 5px 32px;
transition-duration: 0;
border-radius: 2px;
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #cfd6e6; }
.button:focus, .notification-banner .notification-button:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.button:hover, .notification-banner .notification-button:hover {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.button:hover:focus, .notification-banner .notification-button:hover:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5294E2;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.button:active, .notification-banner .notification-button:active, .button:active:focus, .notification-banner .notification-button:active:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.button:insensitive, .notification-banner .notification-button:insensitive {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: rgba(92, 97, 108, 0.55);
border: 1px solid rgba(207, 214, 230, 0.55);
background-color: rgba(252, 253, 253, 0.55); }
StEntry {
padding: 7px;
caret-size: 1px;
selection-background-color: #5294E2;
selected-color: #ffffff;
transition-duration: 300ms;
border-radius: 20px;
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #ffffff;
border: 1px solid #cfd6e6; }
StEntry:focus, StEntry:hover {
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #ffffff;
border: 1px solid #5294E2; }
StEntry:insensitive {
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: rgba(92, 97, 108, 0.55);
background-color: #fcfcfd;
border-color: 1px solid #e1e6ef; }
StEntry StIcon.capslock-warning {
icon-size: 16px;
warning-color: #F27835;
padding: 0 4px; }
StScrollView.vfade {
-st-vfade-offset: 0px; }
StScrollView.hfade {
-st-hfade-offset: 0px; }
StScrollBar {
padding: 8px; }
StScrollView StScrollBar {
min-width: 5px;
min-height: 5px; }
StScrollBar StBin#trough {
background-color: rgba(255, 255, 255, 0.1);
border-radius: 8px; }
StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
border-radius: 4px;
background-color: #babcc1;
border: 0px solid;
margin: 0px; }
StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
background-color: #c9ccd0; }
StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
background-color: #5294E2; }
.slider {
-slider-height: 4px;
-slider-background-color: #cfd6e6;
-slider-border-color: transparent;
-slider-active-background-color: #5294E2;
-slider-active-border-color: transparent;
-slider-border-width: 0;
-slider-handle-radius: 4px;
height: 18px;
border: 0 solid transparent;
border-right-width: 1px;
border-left-width: 5px;
color: transparent; }
.check-box StBoxLayout {
spacing: .8em; }
.check-box StBin {
width: 16px;
height: 16px;
background-image: url("checkbox/checkbox-unchecked.svg"); }
.check-box:focus StBin {
background-image: url("checkbox/checkbox-unchecked-focused.svg"); }
.check-box:checked StBin {
background-image: url("checkbox/checkbox-checked.svg"); }
.check-box:focus:checked StBin {
background-image: url("checkbox/checkbox-checked-focused.svg"); }
.toggle-switch {
width: 52px;
height: 24px;
background-size: contain; }
.toggle-switch-us, .toggle-switch-intl {
background-image: url("switch/switch-off.svg"); }
.toggle-switch-us:checked, .toggle-switch-intl:checked {
background-image: url("switch/switch-on.svg"); }
.shell-link {
color: #2679db; }
.shell-link:hover {
color: #5294e2; }
.headline {
font-size: 110%; }
.lightbox {
background-color: black; }
.flashspot {
background-color: white; }
.modal-dialog {
border-radius: 3px;
color: #5c616c;
background-color: rgba(249, 250, 251, 0);
border: none;
border-image: url("misc/modal.svg") 10 10 10 10;
padding: 0 6px 6px 6px; }
.modal-dialog > * {
padding: 14px; }
.modal-dialog-button-box {
spacing: 0px;
margin: 0px;
padding: 12px 24px;
background-color: #3c4049;
border: solid 0px rgba(0, 0, 0, 0.3);
border-top: 1px;
border-radius: 0px 0px 1px 1px; }
.modal-dialog-button-box .button, .modal-dialog-button-box .notification-banner .notification-button, .notification-banner .modal-dialog-button-box .notification-button {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #c4c7cc;
outline-color: rgba(168, 173, 181, 0.3);
border-color: rgba(168, 173, 181, 0.3);
background-color: rgba(48, 52, 59, 0.95); }
.modal-dialog-button-box .button:hover, .modal-dialog-button-box .notification-banner .notification-button:hover, .notification-banner .modal-dialog-button-box .notification-button:hover {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
border-color: #5294E2;
background-color: rgba(48, 52, 59, 0.95); }
.modal-dialog-button-box .button:focus, .modal-dialog-button-box .notification-banner .notification-button:focus, .notification-banner .modal-dialog-button-box .notification-button:focus {
color: #5294E2; }
.modal-dialog-button-box .button:active, .modal-dialog-button-box .notification-banner .notification-button:active, .notification-banner .modal-dialog-button-box .notification-button:active {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
border-color: #5294E2;
background-color: #5294E2; }
.modal-dialog-button-box .button:insensitive, .modal-dialog-button-box .notification-banner .notification-button:insensitive, .notification-banner .modal-dialog-button-box .notification-button:insensitive {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c6069;
border-color: rgba(168, 173, 181, 0.2);
background-image: rgba(53, 57, 65, 0.95); }
.modal-dialog .run-dialog-entry {
width: 23em; }
.modal-dialog .run-dialog-error-box {
padding-top: 5px;
spacing: 5px; }
.modal-dialog .run-dialog-label {
font-size: 10pt;
font-weight: normal;
color: #5c616c;
padding-bottom: .8em; }
.show-processes-dialog-subject,
.mount-question-dialog-subject,
.end-session-dialog-subject {
font-size: 11pt;
font-weight: bold;
color: #5c616c; }
.end-session-dialog {
spacing: 42px; }
.end-session-dialog-list {
padding-top: 20px; }
.end-session-dialog-layout {
padding-left: 17px; }
.end-session-dialog-layout:rtl {
padding-right: 17px; }
.end-session-dialog-description {
width: 28em;
padding-bottom: 10px; }
.end-session-dialog-description:rtl {
text-align: right; }
.end-session-dialog-warning {
width: 28em;
color: #F27835;
padding-top: 6px; }
.end-session-dialog-warning:rtl {
text-align: right; }
.end-session-dialog-logout-icon {
border: 0px solid transparent;
border-radius: 2px;
width: 48px;
height: 48px;
background-size: contain; }
.end-session-dialog-shutdown-icon {
color: #5c616c;
width: 48px;
height: 48px; }
.end-session-dialog-inhibitor-layout {
spacing: 16px;
max-height: 200px;
padding-right: 10px;
padding-left: 10px; }
.end-session-dialog-session-list, .end-session-dialog-app-list {
spacing: 1em; }
.end-session-dialog-list-header {
font-weight: bold; }
.end-session-dialog-list-header:rtl {
text-align: right; }
.end-session-dialog-app-list-item, .end-session-dialog-session-list-item {
spacing: 1em; }
.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name {
font-weight: bold; }
.end-session-dialog-app-list-item-description {
color: #686d7a;
font-size: 8pt; }
.end-session-dialog .button:last-child, .end-session-dialog .notification-banner .notification-button:last-child, .notification-banner .end-session-dialog .notification-button:last-child {
color: #ffffff;
background-color: #FA4349;
border-color: #FA4349; }
.end-session-dialog .button:last-child:hover, .end-session-dialog .notification-banner .notification-button:last-child:hover, .notification-banner .end-session-dialog .notification-button:last-child:hover {
color: #ffffff;
background-color: #fb7074;
border-color: #fb7074; }
.end-session-dialog .button:last-child:active, .end-session-dialog .notification-banner .notification-button:last-child:active, .notification-banner .end-session-dialog .notification-button:last-child:active {
color: #ffffff;
background-color: #f92a31;
border-color: #f92a31; }
.shell-mount-operation-icon {
icon-size: 48px; }
.show-processes-dialog,
.mount-question-dialog {
spacing: 24px; }
.show-processes-dialog-subject,
.mount-question-dialog-subject {
padding-top: 10px;
padding-left: 17px;
padding-bottom: 6px; }
.show-processes-dialog-subject:rtl,
.mount-question-dialog-subject:rtl {
padding-left: 0px;
padding-right: 17px; }
.mount-question-dialog-subject {
max-width: 500px; }
.show-processes-dialog-description,
.mount-question-dialog-description {
padding-left: 17px;
width: 28em; }
.show-processes-dialog-description:rtl,
.mount-question-dialog-description:rtl {
padding-right: 17px; }
.show-processes-dialog-app-list {
font-size: 10pt;
max-height: 200px;
padding-top: 24px;
padding-left: 49px;
padding-right: 32px; }
.show-processes-dialog-app-list:rtl {
padding-right: 49px;
padding-left: 32px; }
.show-processes-dialog-app-list-item {
color: #454850; }
.show-processes-dialog-app-list-item:hover {
color: #5c616c; }
.show-processes-dialog-app-list-item:ltr {
padding-right: 1em; }
.show-processes-dialog-app-list-item:rtl {
padding-left: 1em; }
.show-processes-dialog-app-list-item-icon:ltr {
padding-right: 17px; }
.show-processes-dialog-app-list-item-icon:rtl {
padding-left: 17px; }
.show-processes-dialog-app-list-item-name {
font-size: 10pt; }
.prompt-dialog {
width: 500px; }
.prompt-dialog-main-layout {
spacing: 24px;
padding: 10px; }
.prompt-dialog-message-layout {
spacing: 16px; }
.prompt-dialog-headline {
font-size: 12pt;
font-weight: bold;
color: #5c616c; }
.prompt-dialog-descritption:rtl {
text-align: right; }
.prompt-dialog-password-box {
spacing: 1em;
padding-bottom: 1em; }
.prompt-dialog-error-label {
font-size: 9pt;
color: #FC4138;
padding-bottom: 8px; }
.prompt-dialog-info-label {
font-size: 9pt;
padding-bottom: 8px; }
.prompt-dialog-null-label {
font-size: 9pt;
padding-bottom: 8px; }
.hidden {
color: transparent; }
.polkit-dialog-user-layout {
padding-left: 10px;
spacing: 10px; }
.polkit-dialog-user-layout:rtl {
padding-left: 0px;
padding-right: 10px; }
.polkit-dialog-user-root-label {
color: #F27835; }
.polkit-dialog-user-user-icon {
border-radius: 2px;
background-size: contain;
width: 48px;
height: 48px; }
.network-dialog-secret-table {
spacing-rows: 15px;
spacing-columns: 1em; }
.keyring-dialog-control-table {
spacing-rows: 15px;
spacing-columns: 1em; }
.popup-menu {
min-width: 200px;
color: #5c616c;
border-image: url("menu/menu.svg") 10 10 35 14; }
.popup-menu .popup-sub-menu {
background: none;
box-shadow: none;
border-image: url("menu/submenu.svg") 8 8 2 2; }
.popup-menu .popup-menu-content {
padding: 1em 0em 1em 0em; }
.popup-menu .popup-menu-item {
spacing: 12px; }
.popup-menu .popup-menu-item:ltr {
padding: .4em 3em .4em 0em; }
.popup-menu .popup-menu-item:rtl {
padding: .4em 0em .4em 3em; }
.popup-menu .popup-menu-item:checked {
background: none;
box-shadow: none;
font-weight: normal;
border-image: url("menu/submenu-open.svg") 8 8 2 2; }
.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected {
color: #5c616c;
background-color: transparent;
border-image: url("menu/menu-hover.svg") 7 7 1 1; }
.popup-menu .popup-menu-item:insensitive {
color: rgba(92, 97, 108, 0.5);
background: none; }
.popup-menu .popup-inactive-menu-item {
color: #5c616c; }
.popup-menu .popup-inactive-menu-item:insensitive {
color: rgba(92, 97, 108, 0.55); }
.popup-menu.panel-menu {
-boxpointer-gap: 0px;
margin-bottom: 1.75em; }
.popup-menu-ornament {
text-align: right;
margin-left: 10px;
width: 16px; }
.popup-menu-boxpointer {
-arrow-border-radius: 2px;
-arrow-background-color: transparent;
-arrow-border-width: 1px;
-arrow-border-color: transparent;
-arrow-base: 0;
-arrow-rise: 0; }
.candidate-popup-boxpointer {
-arrow-border-radius: 2px;
-arrow-background-color: rgba(37, 39, 45, 0.95);
-arrow-border-width: 1px;
-arrow-border-color: rgba(21, 22, 25, 0.95);
-arrow-base: 5;
-arrow-rise: 5; }
.popup-separator-menu-item {
height: 2px;
margin: 10px 0px;
background-color: transparent;
border: none;
border-image: url("menu/menu-separator.svg") 1 1 1 1; }
.background-menu {
-boxpointer-gap: 4px;
-arrow-rise: 0px; }
.osd-window {
text-align: center;
font-weight: bold;
spacing: 1em;
padding: 20px;
margin: 32px;
min-width: 64px;
min-height: 64px;
color: #ffffff;
background: none;
border: none;
border-radius: 5px;
border-image: url("misc/osd.svg") 10 10 9 11; }
.osd-window .osd-monitor-label {
font-size: 3em; }
.osd-window .level {
padding: 0;
height: 4px;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 2px;
color: #5294E2; }
.resize-popup {
color: #A8ADB5;
background: none;
border: none;
border-radius: 5px;
border-image: url("misc/osd.svg") 10 10 9 11;
padding: 12px; }
.switcher-popup {
padding: 8px;
spacing: 16px; }
.switcher-list {
background: none;
border: none;
border-image: url("misc/bg.svg") 10 10 35 14;
border-radius: 3px;
padding: 20px; }
.switcher-list-item-container {
spacing: 8px; }
.switcher-list .item-box {
padding: 8px;
border-radius: 2px; }
.switcher-list .item-box:outlined {
padding: 6px;
border: 1px solid #5294E2; }
.switcher-list .item-box:selected {
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px; }
.switcher-list .thumbnail {
width: 256px; }
.switcher-list .separator {
width: 1px;
background: rgba(92, 97, 108, 0.33); }
.switcher-arrow {
border-color: transparent;
color: #A8ADB5; }
.switcher-arrow:highlighted {
color: #ffffff; }
.input-source-switcher-symbol {
font-size: 34pt;
width: 96px;
height: 96px; }
.workspace-switcher {
background: transparent;
border: 0px;
border-radius: 0px;
padding: 0px;
spacing: 8px; }
.workspace-switcher-group {
padding: 12px; }
.workspace-switcher-container {
border-image: url("misc/bg.svg") 10 10 35 14;
border-radius: 3px;
padding: 20px;
padding-bottom: 24px; }
.ws-switcher-active-up, .ws-switcher-active-down {
height: 30px;
background-color: #5294E2;
background-size: 96px;
border-radius: 2px;
border: 1px solid #5294E2; }
.ws-switcher-active-up {
background-image: url("misc/ws-switch-arrow-up.png"); }
.ws-switcher-active-down {
background-image: url("misc/ws-switch-arrow-down.png"); }
.ws-switcher-box {
height: 96px;
background-color: rgba(0, 0, 0, 0.33);
border-color: rgba(0, 0, 0, 0.33);
border-radius: 2px; }
.tile-preview {
background-color: rgba(82, 148, 226, 0.35);
border: 1px solid #5294E2; }
.tile-preview-left.on-primary {
border-radius: 0px 0 0 0; }
.tile-preview-right.on-primary {
border-radius: 0 0px 0 0; }
.tile-preview-left.tile-preview-right.on-primary {
border-radius: 0px 0px 0 0; }
#panel {
background-color: rgba(37, 39, 45, 0.95);
border-color: rgba(16, 17, 20, 0.95);
border-bottom-width: 1px;
font-weight: bold;
height: 2.1em;
min-height: 26px; }
#panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
background-color: transparent;
border-image: none; }
#panel:overview {
background-color: rgba(14, 15, 17, 0.8); }
#panel #panelLeft, #panel #panelCenter {
spacing: 8px; }
#panel .panel-corner {
-panel-corner-radius: 0px;
-panel-corner-background-color: transparent;
-panel-corner-border-width: 0px;
-panel-corner-border-color: black; }
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
-panel-corner-border-color: black; }
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
-panel-corner-radius: 0;
-panel-corner-background-color: transparent;
-panel-corner-border-color: transparent; }
#panel .panel-button {
-natural-hpadding: 12px;
-minimum-hpadding: 6px;
font-weight: bold;
color: #ffffff;
transition-duration: 100ms; }
#panel .panel-button .app-menu-icon {
width: 0;
height: 0;
margin-left: 4px;
margin-right: 4px; }
#panel .panel-button:hover {
color: #ffffff;
background-color: rgba(0, 0, 0, 0.17); }
#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
color: #ffffff;
background-color: #5294E2;
box-shadow: none; }
#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
icon-shadow: none; }
#panel .panel-button .system-status-icon {
icon-size: 16px;
padding: 0 8px; }
.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button {
color: #737a88; }
.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active {
color: #737a88; }
#panel .panel-status-indicators-box,
#panel .panel-status-menu-box {
spacing: 2px; }
#panel .screencast-indicator {
color: red; }
#panelActivities > *,
#panelActivities:hover > *,
#panelActivities:focus > *,
#panelActivities:active > *,
#panelActivities:overview > *,
#panel:overview #panelActivities.panel-button:active > *,
#panel:overview #panelActivities.panel-button:focus > * {
background-image: url("misc/activities.svg");
background-position: center top;
width: 24px;
height: 24px;
background-color: transparent !important;
background-gradient-direction: none !important;
border: 0 solid transparent !important;
text-shadow: 0 0 transparent !important;
transition-duration: 0ms !important;
box-shadow: none !important;
color: transparent; }
.system-switch-user-submenu-icon {
icon-size: 24px;
border: 1px solid rgba(92, 97, 108, 0.4); }
#appMenu {
spinner-image: url("misc/process-working.svg");
spacing: 4px; }
#appMenu .label-shadow {
color: transparent; }
.aggregate-menu {
width: 360px; }
.aggregate-menu .popup-menu-icon {
padding: 0 4px; }
.system-menu-action {
padding: 13px;
color: #5c616c;
border-radius: 32px;
/* wish we could do 50% */
border: 1px solid transparent; }
.system-menu-action:hover, .system-menu-action:focus {
transition-duration: 100ms;
padding: 13px;
color: #5c616c;
background-color: transparent;
border: 1px solid #5294E2; }
.system-menu-action:active {
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.system-menu-action > StIcon {
icon-size: 16px; }
#calendarArea {
padding: 0.75em 1.0em; }
.calendar {
margin-bottom: 1em; }
.calendar,
.datemenu-today-button,
.datemenu-displays-box,
.message-list-sections {
margin: 0 1.5em; }
.datemenu-calendar-column {
spacing: 0.5em; }
.datemenu-displays-section {
padding-bottom: 3em; }
.datemenu-today-button,
.world-clocks-button,
.message-list-section-title {
border-radius: 3px;
padding: .4em; }
.message-list-section-list:ltr {
padding-left: .4em; }
.message-list-section-list:rtl {
padding-right: .4em; }
.datemenu-today-button,
.world-clocks-button,
.message-list-section-title {
padding: 7px 10px 7px 10px;
border: 1px solid rgba(255, 255, 255, 0); }
.datemenu-today-button:hover, .datemenu-today-button:focus,
.world-clocks-button:hover,
.world-clocks-button:focus,
.message-list-section-title:hover,
.message-list-section-title:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.datemenu-today-button:active,
.world-clocks-button:active,
.message-list-section-title:active {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.datemenu-today-button .date-label {
font-size: 1.5em; }
.world-clocks-header,
.message-list-section-title {
color: rgba(92, 97, 108, 0.4);
font-weight: bold; }
.world-clocks-button:active .world-clocks-header {
color: #ffffff; }
.world-clocks-grid {
spacing-rows: 0.4em; }
.calendar-month-label {
color: #5c616c;
font-weight: bold;
padding: 8px 0; }
.pager-button {
color: transparent;
background-color: transparent;
width: 32px;
border-radius: 2px; }
.pager-button:focus, .pager-button:hover, .pager-button:active {
background-color: transparent; }
.calendar-change-month-back {
background-image: url("misc/calendar-arrow-left.svg"); }
.calendar-change-month-back:focus, .calendar-change-month-back:hover {
background-image: url("misc/calendar-arrow-left-hover.svg"); }
.calendar-change-month-back:active {
background-image: url("misc/calendar-arrow-left.svg"); }
.calendar-change-month-back:rtl {
background-image: url("misc/calendar-arrow-right.svg"); }
.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
background-image: url("misc/calendar-arrow-right-hover.svg"); }
.calendar-change-month-back:rtl:active {
background-image: url("misc/calendar-arrow-right.svg"); }
.calendar-change-month-forward {
background-image: url("misc/calendar-arrow-right.svg"); }
.calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
background-image: url("misc/calendar-arrow-right-hover.svg"); }
.calendar-change-month-forward:active {
background-image: url("misc/calendar-arrow-right.svg"); }
.calendar-change-month-forward:rtl {
background-image: url("misc/calendar-arrow-left.svg"); }
.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
background-image: url("misc/calendar-arrow-left-hover.svg"); }
.calendar-change-month-forward:rtl:active {
background-image: url("misc/calendar-arrow-left.svg"); }
.calendar-day-base {
font-size: 80%;
text-align: center;
width: 25px;
height: 25px;
padding: 0.1em;
margin: 2px;
border-radius: 12.5px; }
.calendar-day-base:hover, .calendar-day-base:focus {
background-color: rgba(0, 0, 0, 0.1); }
.calendar-day-base:active {
color: #5c616c;
background-color: rgba(0, 0, 0, 0.15);
border-width: 0; }
.calendar-day-base.calendar-day-heading {
color: rgba(92, 97, 108, 0.85);
margin-top: 1em;
font-size: 70%; }
.calendar-day {
border-width: 0;
color: rgba(92, 97, 108, 0.8); }
.calendar-day-top {
border-top-width: 0; }
.calendar-day-left {
border-left-width: 0; }
.calendar-nonwork-day {
color: #5c616c;
font-weight: bold; }
.calendar-today,
.calendar-today:active,
.calendar-today:focus,
.calendar-today:hover {
font-weight: bold;
color: #ffffff;
background-color: #5294E2;
border-width: 0; }
.calendar-day-with-events {
color: #5294E2;
font-weight: bold; }
.calendar-today.calendar-day-with-events {
color: #ffffff; }
.calendar-other-month-day {
color: rgba(92, 97, 108, 0.3);
opacity: 1; }
.message-list {
width: 420px; }
.message-list-sections {
spacing: 1.5em; }
.message-list-section,
.message-list-section-list {
spacing: 0.7em; }
.message-list-section-title-box {
spacing: 0.4em; }
.message-list-section-close > StIcon {
icon-size: 16px;
border-radius: 8px;
color: #ffffff;
background-color: rgba(92, 97, 108, 0.5); }
.message-list-section-close:hover > StIcon,
.message-list-section-close:focus > StIcon {
color: #ffffff;
background-color: #5c616c; }
.message-list-section-close:active > StIcon {
color: #ffffff;
background-color: #5294E2; }
.message {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #cfd6e6;
padding: 4px; }
.message:hover, .message:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.message:active {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.message-icon-bin {
padding: 8px 0px 8px 8px; }
.message-icon-bin:rtl {
padding: 8px 8px 8px 0px; }
.message-icon-bin > StIcon {
icon-size: 48px; }
.message-secondary-bin {
color: rgba(92, 97, 108, 0.4); }
.message-secondary-bin > StIcon {
icon-size: 16px; }
.message-title {
font-weight: bold;
padding: 2px 0 2px 0; }
.message-content {
padding: 8px; }
.ripple-box {
width: 52px;
height: 52px;
background-image: url("misc/corner-ripple-ltr.svg");
background-size: contain; }
.ripple-box:rtl {
background-image: url("misc/corner-ripple-rtl.svg"); }
.popup-menu-arrow {
width: 16px;
height: 16px; }
.popup-menu-icon {
icon-size: 16px; }
.window-close {
background-image: url("misc/close.svg");
background-size: 26px;
height: 26px;
width: 26px; }
.window-close:hover {
background-image: url("misc/close-hover.svg");
background-size: 26px;
height: 26px;
width: 26px; }
.window-close:active {
background-image: url("misc/close-active.svg");
background-size: 26px;
height: 26px;
width: 26px; }
.window-close {
-shell-close-overlap: 11px; }
.nm-dialog {
max-height: 500px;
min-height: 450px;
min-width: 470px; }
.nm-dialog-content {
spacing: 20px; }
.nm-dialog-header-hbox {
spacing: 10px; }
.nm-dialog-airplane-box {
spacing: 12px; }
.nm-dialog-airplane-headline {
font-size: 1.1em;
font-weight: bold;
text-align: center; }
.nm-dialog-airplane-text {
color: #5c616c; }
.nm-dialog-header-icon {
icon-size: 32px; }
.nm-dialog-scroll-view {
border: 1px solid #dde3e9;
border-radius: 2px;
background-color: #ffffff; }
.nm-dialog-header {
font-weight: bold;
font-size: 1.2em; }
.nm-dialog-item {
font-size: 1em;
border-bottom: 0px solid;
padding: 12px;
spacing: 0px; }
.nm-dialog-item:selected {
background-color: #5294E2;
color: #ffffff; }
.nm-dialog-icons {
spacing: .5em; }
.nm-dialog-icon {
icon-size: 16px; }
.no-networks-label {
color: rgba(92, 97, 108, 0.55); }
.no-networks-box {
spacing: 12px; }
#overview {
spacing: 24px; }
.overview-controls {
padding-bottom: 32px; }
.window-picker {
-horizontal-spacing: 32px;
-vertical-spacing: 32px;
padding-left: 32px;
padding-right: 32px;
padding-bottom: 48px; }
.window-picker.external-monitor {
padding: 32px; }
.window-clone-border {
border: 3px solid rgba(82, 148, 226, 0.8);
border-radius: 4px;
box-shadow: inset 0px 0px 0px 1px rgba(82, 148, 226, 0); }
.window-caption, .window-caption:hover {
spacing: 25px;
color: #A8ADB5;
background-color: rgba(0, 0, 0, 0.7);
border-radius: 2px;
padding: 4px 12px;
-shell-caption-spacing: 12px; }
.search-entry {
width: 320px;
padding: 7px 9px;
border-radius: 20px;
border: 1px solid rgba(0, 0, 0, 0.25);
background-color: rgba(255, 255, 255, 0.9); }
.search-entry:focus {
padding: 7px 9px; }
.search-entry .search-entry-icon {
icon-size: 16px;
padding: 0 4px;
color: #5c616c; }
.search-entry:hover, .search-entry:focus {
color: #ffffff;
caret-color: #ffffff;
background-color: #5294E2; }
.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
color: #ffffff; }
#searchResultsBin {
max-width: 1000px; }
#searchResultsContent {
padding-left: 20px;
padding-right: 20px;
spacing: 16px; }
.search-section {
spacing: 16px; }
.search-section-content {
spacing: 32px; }
.list-search-results {
spacing: 3px; }
.search-section-separator {
background-color: rgba(255, 255, 255, 0.2);
-margin-horizontal: 1.5em;
height: 1px; }
.list-search-result-content {
spacing: 12px;
padding: 12px; }
.list-search-result-title {
font-size: 1.5em;
color: #ffffff; }
.list-search-result-description {
color: #cccccc; }
.search-provider-icon {
padding: 15px; }
.search-provider-icon-more {
width: 16px;
height: 16px;
background-image: url("misc/more-results.svg"); }
#dash {
font-size: 1em;
color: #A8ADB5;
background-color: rgba(37, 39, 45, 0.87);
padding: 6px 0px 6px 0px;
border-color: rgba(16, 17, 20, 0.87);
border-radius: 0px 3px 3px 0px; }
.right #dash, #dash:rtl {
padding: 6px 0px 6px 0px;
border-radius: 3px 0 0 3px; }
.bottom #dash {
padding: 0px 6px 0px 6px;
border-radius: 3px 3px 0 0; }
.top #dash {
padding: 0px 6px 0px 6px;
border-radius: 0 0 3px 3px; }
#dash .placeholder {
background-image: url("misc/dash-placeholder.svg");
background-size: contain;
height: 24px; }
#dash .empty-dash-drop-target {
width: 24px;
height: 24px; }
.dash-item-container > StWidget {
padding: 0px 4px 0px 5px; }
.right .dash-item-container > StWidget, .dash-item-container > StWidget:rtl {
padding: 0px 5px 0px 4px; }
.bottom .dash-item-container > StWidget {
padding: 4px 0px 5px 0px; }
.top .dash-item-container > StWidget {
padding: 5px 0px 4px 0px; }
.dash-label {
border-radius: 3px;
padding: 4px 12px;
color: #ffffff;
background-color: rgba(0, 0, 0, 0.7);
text-align: center;
-x-offset: 3px; }
.bottom .dash-label, .top .dash-label {
-y-offset: 3px;
-x-offset: 0; }
#dash .app-well-app .overview-icon, .right #dash .app-well-app .overview-icon, .bottom #dash .app-well-app .overview-icon, .top #dash .app-well-app .overview-icon {
padding: 10px; }
#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon {
background-color: #5294E2; }
#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon {
box-shadow: none;
background-color: #2679db; }
#dash .app-well-app-running-dot {
width: 11px;
height: 2px;
margin-bottom: 6px;
background-color: #5294E2; }
.show-apps .overview-icon {
padding: 11px;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 2px;
border: 0px solid; }
.show-apps:hover .overview-icon {
background-color: rgba(0, 0, 0, 0.7);
color: #5294E2; }
.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon {
color: #ffffff;
background-color: #5294E2;
box-shadow: none;
transition-duration: 0ms; }
.icon-grid {
spacing: 30px;
-shell-grid-horizontal-item-size: 136px;
-shell-grid-vertical-item-size: 136px; }
.icon-grid .overview-icon {
icon-size: 96px; }
.app-view-controls {
padding-bottom: 32px; }
.app-view-control {
padding: 4px 32px;
color: rgba(255, 255, 255, 0.8);
background-color: rgba(14, 15, 17, 0.8);
border-color: rgba(168, 173, 181, 0.3); }
.app-view-control:hover {
color: #ffffff;
background-color: rgba(14, 15, 17, 0.8);
border-color: #5294E2; }
.app-view-control:checked {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
border-color: #5294E2;
background-color: #5294E2; }
.app-view-control:first-child:ltr, .app-view-control:last-child:rtl {
border-radius: 2px 0 0 2px; }
.app-view-control:last-child:ltr, .app-view-control:first-child:rtl {
border-radius: 0 2px 2px 0; }
.search-provider-icon:active, .search-provider-icon:checked,
.list-search-result:active,
.list-search-result:checked {
background-color: rgba(37, 39, 45, 0.85); }
.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
.list-search-result:focus,
.list-search-result:selected,
.list-search-result:hover {
background-color: rgba(168, 173, 181, 0.4);
transition-duration: 200ms; }
.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon,
.app-well-app.app-folder:active .overview-icon,
.app-well-app.app-folder:checked .overview-icon,
.grid-search-result:active .overview-icon,
.grid-search-result:checked .overview-icon {
background-color: rgba(37, 39, 45, 0.85);
box-shadow: inset 0 0 #5294E2; }
.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon,
.app-well-app.app-folder:hover .overview-icon,
.app-well-app.app-folder:focus .overview-icon,
.app-well-app.app-folder:selected .overview-icon,
.grid-search-result:hover .overview-icon,
.grid-search-result:focus .overview-icon,
.grid-search-result:selected .overview-icon {
background-color: rgba(168, 173, 181, 0.4);
transition-duration: 0ms;
border-image: none;
background-image: none; }
.app-well-app-running-dot {
width: 20px;
height: 2px;
margin-bottom: 4px;
background-color: #5294E2; }
.search-provider-icon,
.list-search-result, .app-well-app .overview-icon,
.app-well-app.app-folder .overview-icon,
.grid-search-result .overview-icon {
color: #ffffff;
border-radius: 2px;
padding: 6px;
border: 1px solid transparent;
transition-duration: 0ms;
text-align: center; }
.app-well-app.app-folder > .overview-icon {
background-color: rgba(14, 15, 17, 0.8);
border: 1px solid rgba(168, 173, 181, 0.3); }
.app-well-app.app-folder:hover > .overview-icon {
background-color: rgba(60, 64, 73, 0.95); }
.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon {
background-color: #5294E2;
box-shadow: none; }
.app-well-app.app-folder:focus > .overview-icon {
background-color: #5294E2; }
.app-folder-popup {
-arrow-border-radius: 2px;
-arrow-background-color: rgba(14, 15, 17, 0.8);
-arrow-border-color: rgba(168, 173, 181, 0.3);
-arrow-border-width: 1px;
-arrow-base: 5;
-arrow-rise: 5; }
.app-folder-popup-bin {
padding: 5px; }
.app-folder-icon {
padding: 5px;
spacing-rows: 5px;
spacing-columns: 5px; }
.page-indicator {
padding: 15px 20px; }
.page-indicator .page-indicator-icon {
width: 18px;
height: 18px;
background-image: url(misc/page-indicator-inactive.svg); }
.page-indicator:hover .page-indicator-icon {
background-image: url(misc/page-indicator-hover.svg); }
.page-indicator:active .page-indicator-icon {
background-image: url(misc/page-indicator-active.svg); }
.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
background-image: url(misc/page-indicator-checked.svg); }
.app-well-app > .overview-icon.overview-icon-with-label,
.grid-search-result .overview-icon.overview-icon-with-label {
padding: 10px 8px 5px 8px;
spacing: 4px; }
.workspace-thumbnails {
visible-width: 40px;
spacing: 11px;
padding: 12px;
padding-right: 7px;
border-radius: 3px 0 0 3px;
background-color: rgba(37, 39, 45, 0.87);
border-color: rgba(16, 17, 20, 0.87); }
.workspace-thumbnails:rtl {
padding: 12px;
padding-left: 7px;
border-radius: 0 3px 3px 0; }
.workspace-thumbnail-indicator {
border: 4px solid rgba(82, 148, 226, 0.8);
border-radius: 1px;
padding: 1px; }
.search-display > StBoxLayout,
.all-apps,
.frequent-apps > StBoxLayout {
padding: 0px 88px 10px 88px; }
.search-statustext, .no-frequent-applications-label {
font-size: 2em;
font-weight: bold;
color: #5c616c; }
.url-highlighter {
link-color: #2679db; }
.notification-banner,
.notification-banner:hover,
.notification-banner:focus {
font-size: 1em;
width: 34em;
margin: 5px;
padding: 10px;
border-radius: 2px;
color: #5c616c;
background-color: #f9fafb;
border: 0px solid transparent;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
.notification-banner .notification-icon,
.notification-banner:hover .notification-icon,
.notification-banner:focus .notification-icon {
padding: 5px; }
.notification-banner .notification-content,
.notification-banner:hover .notification-content,
.notification-banner:focus .notification-content {
padding: 5px;
spacing: 5px; }
.notification-banner .secondary-icon,
.notification-banner:hover .secondary-icon,
.notification-banner:focus .secondary-icon {
icon-size: 1.09em; }
.notification-banner .notification-actions,
.notification-banner:hover .notification-actions,
.notification-banner:focus .notification-actions {
background-color: transparent;
padding: 2px 2px 0 2px;
spacing: 1px; }
.notification-banner .notification-button,
.notification-banner:hover .notification-button,
.notification-banner:focus .notification-button {
padding: 4px 4px 5px; }
.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child,
.notification-banner:hover .notification-button:first-child,
.notification-banner:hover .notification-button:last-child,
.notification-banner:focus .notification-button:first-child,
.notification-banner:focus .notification-button:last-child {
border-radius: 2px; }
.secondary-icon {
icon-size: 1.09em; }
.chat-body {
spacing: 5px; }
.chat-response {
margin: 5px; }
.chat-log-message {
color: #5c616c; }
.chat-new-group {
padding-top: 1em; }
.chat-received {
padding-left: 4px; }
.chat-received:rtl {
padding-left: 0px;
padding-right: 4px; }
.chat-sent {
padding-left: 18pt;
color: #5294E2; }
.chat-sent:rtl {
padding-left: 0;
padding-right: 18pt; }
.chat-meta-message {
padding-left: 4px;
font-size: 9pt;
font-weight: bold;
color: rgba(92, 97, 108, 0.6); }
.chat-meta-message:rtl {
padding-left: 0;
padding-right: 4px; }
.subscription-message {
font-style: italic; }
.hotplug-transient-box {
spacing: 6px;
padding: 2px 72px 2px 12px; }
.hotplug-notification-item {
padding: 2px 10px; }
.hotplug-notification-item:focus {
padding: 1px 71px 1px 11px; }
.hotplug-notification-item-icon {
icon-size: 24px;
padding: 2px 5px; }
.hotplug-resident-box {
spacing: 8px; }
.hotplug-resident-mount {
spacing: 8px;
border-radius: 4px; }
.hotplug-resident-mount:hover {
background-color: rgba(249, 250, 251, 0.3); }
.hotplug-resident-mount-label {
color: inherit;
padding-left: 6px; }
.hotplug-resident-mount-icon {
icon-size: 24px;
padding-left: 6px; }
.hotplug-resident-eject-icon {
icon-size: 16px; }
.hotplug-resident-eject-button {
padding: 7px;
border-radius: 5px;
color: pink; }
.legacy-tray {
background-color: rgba(37, 39, 45, 0.95);
border-width: 0; }
.legacy-tray:ltr {
border-radius: 0 2px 0 0;
border-left-width: 0; }
.legacy-tray:rtl {
border-radius: 2px 0 0 0;
border-right-width: 0; }
.legacy-tray-handle,
.legacy-tray-icon {
padding: 6px; }
.legacy-tray-handle StIcon,
.legacy-tray-icon StIcon {
icon-size: 24px; }
.legacy-tray-handle:hover, .legacy-tray-handle:focus,
.legacy-tray-icon:hover,
.legacy-tray-icon:focus {
background-color: rgba(92, 97, 108, 0.1); }
.legacy-tray-icon-box {
spacing: 12px; }
.legacy-tray-icon-box:ltr {
padding-left: 12px; }
.legacy-tray-icon-box:rtl {
padding-right: 12px; }
.legacy-tray-icon-box StButton {
width: 24px;
height: 24px; }
.magnifier-zoom-region {
border: 2px solid #5294E2; }
.magnifier-zoom-region.full-screen {
border-width: 0; }
#keyboard {
background-color: rgba(37, 39, 45, 0.9); }
.keyboard-layout {
spacing: 10px;
padding: 10px; }
.keyboard-row {
spacing: 15px; }
.keyboard-key {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #c4c7cc;
outline-color: rgba(168, 173, 181, 0.3);
border-color: rgba(168, 173, 181, 0.3);
background-color: rgba(48, 52, 59, 0.95);
min-height: 2em;
min-width: 2em;
font-size: 14pt;
font-weight: bold;
border-radius: 3px;
box-shadow: none; }
.keyboard-key:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.keyboard-key:hover, .keyboard-key:checked {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
border-color: #5294E2;
background-color: rgba(48, 52, 59, 0.95); }
.keyboard-key:active {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
border-color: #5294E2;
background-color: #5294E2; }
.keyboard-key:grayed {
background-color: rgba(60, 64, 73, 0.95);
color: #A8ADB5;
border-color: rgba(0, 0, 0, 0.7); }
.keyboard-subkeys {
color: white;
padding: 5px;
-arrow-border-radius: 2px;
-arrow-background-color: rgba(37, 39, 45, 0.9);
-arrow-border-width: 0px;
-arrow-border-color: transparent;
-arrow-base: 20px;
-arrow-rise: 10px;
-boxpointer-gap: 5px; }
.candidate-popup-content {
padding: 0.5em;
spacing: 0.3em;
color: #A8ADB5; }
.candidate-index {
padding: 0 0.5em 0 0;
color: #c4c7cc; }
.candidate-box {
padding: 0.3em 0.5em 0.3em 0.5em;
border-radius: 4px;
color: #A8ADB5; }
.candidate-box:selected, .candidate-box:hover {
background-color: #5294E2;
color: #ffffff; }
.candidate-page-button-box {
height: 2em; }
.vertical .candidate-page-button-box {
padding-top: 0.5em; }
.horizontal .candidate-page-button-box {
padding-left: 0.5em; }
.candidate-page-button {
padding: 4px; }
.candidate-page-button-previous {
border-radius: 2px 0px 0px 2px;
border-right-width: 0; }
.candidate-page-button-next {
border-radius: 0px 2px 2px 0px; }
.candidate-page-button-icon {
icon-size: 1em; }
.framed-user-icon {
background-size: contain;
border: 0px solid transparent;
color: #5c616c;
border-radius: 2px; }
.framed-user-icon:hover {
border-color: transparent;
color: #fbfbfb; }
.login-dialog-banner-view {
padding-top: 24px;
max-width: 23em; }
.login-dialog {
border: none;
background-color: transparent; }
.login-dialog .modal-dialog-button-box {
spacing: 3px; }
.login-dialog .modal-dialog-button {
padding: 3px 18px; }
.login-dialog .modal-dialog-button:default {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #cfd6e6; }
.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #5c616c;
background-color: #fcfdfd;
border: 1px solid #5294E2; }
.login-dialog .modal-dialog-button:default:active {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: #ffffff;
background-color: #5294E2;
border: 1px solid #5294E2; }
.login-dialog .modal-dialog-button:default:insensitive {
text-shadow: 0 1px rgba(255, 255, 255, 0);
box-shadow: inset 0 0 rgba(255, 255, 255, 0);
color: rgba(92, 97, 108, 0.55);
border: 1px solid rgba(207, 214, 230, 0.55);
background-color: rgba(252, 253, 253, 0.55); }
.login-dialog-logo-bin {
padding: 24px 0px; }
.login-dialog-banner {
color: #8c939e; }
.login-dialog-button-box {
spacing: 5px; }
.login-dialog-message-warning {
color: #F27835; }
.login-dialog-message-hint {
padding-top: 0;
padding-bottom: 20px; }
.login-dialog-user-selection-box {
padding: 100px 0px; }
.login-dialog-user-selection-box .login-dialog-not-listed-label {
padding-left: 2px; }
.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
color: #A8ADB5; }
.login-dialog-not-listed-label {
font-size: 90%;
font-weight: bold;
color: #5a606a;
padding-top: 1em; }
.login-dialog-user-list-view {
-st-vfade-offset: 1em; }
.login-dialog-user-list {
spacing: 12px;
padding: .2em;
width: 23em; }
.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
background-color: #5294E2;
color: #ffffff; }
.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
border-right: 2px solid #5294E2; }
.login-dialog-user-list-item {
border-radius: 5px;
padding: .2em;
color: #5a606a; }
.login-dialog-user-list-item:ltr {
padding-right: 1em; }
.login-dialog-user-list-item:rtl {
padding-left: 1em; }
.login-dialog-user-list-item:hover {
background-color: #5294E2;
color: #ffffff; }
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
height: 2px;
margin: 2px 0 0 0;
background-color: #A8ADB5; }
.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
background-color: #ffffff; }
.login-dialog-username,
.user-widget-label {
color: #A8ADB5;
font-size: 120%;
font-weight: bold;
text-align: left;
padding-left: 15px; }
.user-widget-label:ltr {
padding-left: 18px; }
.user-widget-label:rtl {
padding-right: 18px; }
.login-dialog-prompt-layout {
padding-top: 24px;
padding-bottom: 12px;
spacing: 8px;
width: 23em; }
.login-dialog-prompt-label {
color: #727985;
font-size: 110%;
padding-top: 1em; }
.login-dialog-session-list-button StIcon {
icon-size: 1.25em; }
.login-dialog-session-list-button {
color: #5a606a; }
.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
color: #A8ADB5; }
.login-dialog-session-list-button:active {
color: #2b2e33; }
.screen-shield-arrows {
padding-bottom: 3em; }
.screen-shield-arrows Gjs_Arrow {
color: white;
width: 80px;
height: 48px;
-arrow-thickness: 12px;
-arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
.screen-shield-clock {
color: white;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
font-weight: bold;
text-align: center;
padding-bottom: 1.5em; }
.screen-shield-clock-time {
font-size: 72pt;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
.screen-shield-clock-date {
font-size: 28pt; }
.screen-shield-notifications-container {
spacing: 6px;
width: 30em;
background-color: transparent;
max-height: 500px; }
.screen-shield-notifications-container .summary-notification-stack-scrollview {
padding-top: 0;
padding-bottom: 0; }
.screen-shield-notifications-container .notification,
.screen-shield-notifications-container .screen-shield-notification-source {
padding: 12px 6px;
border: 1px solid rgba(168, 173, 181, 0.2);
background-color: rgba(60, 64, 73, 0.45);
color: #A8ADB5;
border-radius: 4px; }
.screen-shield-notifications-container .notification {
margin-right: 15px; }
.screen-shield-notification-label {
font-weight: bold;
padding: 0px 0px 0px 12px; }
.screen-shield-notification-count-text {
padding: 0px 0px 0px 12px; }
#panel.lock-screen {
background-color: rgba(60, 64, 73, 0.5); }
.screen-shield-background {
background: black;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
#lockDialogGroup {
background: #2e3436 url(misc/noise-texture.png);
background-repeat: repeat; }
#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
background-color: rgba(249, 250, 251, 0.3); }
#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
background-color: rgba(249, 250, 251, 0.5); }
#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
background-color: rgba(82, 148, 226, 0.5); }
#LookingGlassDialog {
spacing: 4px;
padding: 8px 8px 10px 8px;
background-color: rgba(0, 0, 0, 0.7);
border: 1px solid black;
border-image: url("misc/osd.svg") 10 10 9 11;
border-radius: 2px;
color: #A8ADB5; }
#LookingGlassDialog > #Toolbar {
padding: 3px;
border: 1px solid rgba(44, 47, 53, 0.95);
background-color: transparent;
border-radius: 0px; }
#LookingGlassDialog .labels {
spacing: 4px; }
#LookingGlassDialog .notebook-tab {
-natural-hpadding: 12px;
-minimum-hpadding: 6px;
font-weight: bold;
color: #A8ADB5;
transition-duration: 100ms;
padding-left: .3em;
padding-right: .3em; }
#LookingGlassDialog .notebook-tab:hover {
color: #ffffff;
text-shadow: black 0px 2px 2px; }
#LookingGlassDialog .notebook-tab:selected {
border-bottom-width: 0px;
color: #5294E2;
text-shadow: black 0px 2px 2px; }
#LookingGlassDialog StBoxLayout#EvalBox {
padding: 4px;
spacing: 4px; }
#LookingGlassDialog StBoxLayout#ResultsArea {
spacing: 4px; }
.lg-dialog StEntry {
background-color: rgba(0, 0, 0, 0.3);
color: #A8ADB5;
selection-background-color: #5294E2;
selected-color: #ffffff;
border-color: rgba(168, 173, 181, 0.3); }
.lg-dialog StEntry:focus {
border-color: #5294E2; }
.lg-dialog .shell-link {
color: #2679db; }
.lg-dialog .shell-link:hover {
color: #5294e2; }
.lg-completions-text {
font-size: .9em;
font-style: italic; }
.lg-obj-inspector-title {
spacing: 4px; }
.lg-obj-inspector-button {
border: 1px solid gray;
padding: 4px;
border-radius: 4px; }
.lg-obj-inspector-button:hover {
border: 1px solid #ffffff; }
#lookingGlassExtensions {
padding: 4px; }
.lg-extensions-list {
padding: 4px;
spacing: 6px; }
.lg-extension {
border: 1px solid #dde3e9;
border-radius: 2px;
background-color: #f9fafb;
padding: 4px; }
.lg-extension-name {
font-weight: bold; }
.lg-extension-meta {
spacing: 6px; }
#LookingGlassPropertyInspector {
background: rgba(0, 0, 0, 0.7);
border: 1px solid grey;
border-radius: 2px;
padding: 6px; }
PS-> The theme is Arc.
EDIT:
Solved it myself. What I was doing:
#panel .panel-corner {
-panel-corner-radius: 6px; //--------------//
-panel-corner-background-color: transparent;
-panel-corner-border-width: 0px;
-panel-corner-border-color: black; }
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
-panel-corner-border-color: black; }
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
-panel-corner-radius: 6px; //------------//
-panel-corner-background-color: transparent;
-panel-corner-border-color: transparent; }
What needed to be done:
#panel .panel-corner {
-panel-corner-radius: 6px; //--------------//
-panel-corner-background-color: transparent;
-panel-corner-border-width: 2px; //----------------//
-panel-corner-border-color: black; }
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
-panel-corner-border-color: black; }
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
-panel-corner-radius: 0;
-panel-corner-background-color: transparent;
-panel-corner-border-color: transparent; }
Last edited by Electro498 (2015-06-09 09:01:01)The file looks like malformed XML (malformed, because it's missing quotes around the attributes, closing tags, etc.). If it's supposed to be proper XML, the right way would be to fix it and use an XML parser in your favorite scripting language to load it, read the other file, and alter the data systematically.
xmllint in the libxml2 package may be useful for checking XML syntax and reformatting.
If you know Python then you could probably use the xml.dom.minidom or one of the other standard XML libraries.
If it is in the format posted then the following script should do what you want, or at least provide a starting point. It's not the most efficient approach but it seems to do the trick.
#!/usr/bin/env perl
use strict;
use warnings;
open (my $fh1, '<', $ARGV[0]) or die "failed to open $ARGV[1]";
open (my $fh2, '<', $ARGV[1]) or die "failed to open $ARGV[2]";
my %user_ips;
foreach my $line (<$fh2>)
my ($user, $ip) = split /,/, $line, 2;
chomp $ip;
$user_ips{$user} = $ip;
my $old_xml;
local $/;
$old_xml = <$fh1>;
my $new_xml = $old_xml;
while ($old_xml =~ m/(<accessControl\s.*?<\/accessControl>)/sg)
my $old_ac = $1;
my ($user) = ($old_ac =~ m/inRealm='([^']+)/);
my $new_ip = $user_ips{$user};
my $old_ip = quotemeta "0.0.0.0";
my $new_ac = $old_ac;
$new_ac =~ s/$old_ip/$new_ip/;
$old_ac = quotemeta $old_ac;
$new_xml =~ s/$old_ac/$new_ac/;
print $new_xml;
close($fh1);
close($fh2);
Now, if we lay down in the grass and remain very quiet, a wild sed wizard may appear to amaze us with a glorious, arcane one-liner. Remember, if he appears, avoid sudden movements. If you startle him, his expression will break and he'll slink off muttering something about it having worked a minute ago.
p.s. I haven't touched Perl in ages. I almost miss it.
Almost.
Last edited by Xyne (2013-10-02 00:25:12) -
[Solved] Gnome-shell text turned to rectangles after botched upgrade
Hi all,
I've run into a problem that I just can't solve, so I was wondering if somebody with a lot of expertise could help out. My system has a couple of stability issues; it freezes up every few days, and I have to make a hard reboot (I think it's related to the video card, but I haven't had the funds to go get a better one yet). The last time it froze was during a pacman upgrade, and I had to reboot. At the new boot, after logging in, all of the gnome-shell letters turned to rectangles (see screenshot), and I had a bunch of other errors. I ran another upgrade Sync with pacman and rebooted; that took care of the errors, but the font problems still remained. The interesting thing is that the gdm window has no problems, I can see the icons on the top right just fine, and the date renders perfectly. It's only when I log in when the blocks occur, and they only occur on gnome-shell panel text (and on everything under Activities).
I have a 32-bit system that's fully migrated to systemd with open source radeon drivers. Here's some output of journalctl for the current boot, with stuff unrelated to the gnome-shell display removed (e.g. NetworkManager, UFW, etc). However, I didn't find any new errors compared to logs from before the upgrade.
-- Logs begin at Mon, 2012-09-10 23:14:10 PDT, end at Tue, 2012-09-11 18:52:58 PDT. --
Nov 17 12:26:09 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service'
Nov 17 12:26:10 Whitcomb dbus[232]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.2" (uid=0 pid=235 comm="/usr/sbin/gdm-binary ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.5" (uid=0 pid=311 comm="/usr/lib/gdm/gdm-simple-slave --display-id /org/gn")
Nov 17 12:26:11 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.ColorManager' unit='colord.service'
Nov 17 12:26:11 Whitcomb polkitd[315]: Started polkitd version 0.107
Nov 17 12:26:15 Whitcomb polkitd[315]: Loading rules from directory /etc/polkit-1/rules.d
Nov 17 12:26:15 Whitcomb polkitd[315]: Loading rules from directory /usr/share/polkit-1/rules.d
Nov 17 12:26:15 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.ColorManager'
Nov 17 12:26:15 Whitcomb polkitd[315]: Finished loading, compiling and executing 2 rules
Nov 17 12:26:15 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Nov 17 12:26:15 Whitcomb polkitd[315]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Nov 17 12:26:15 Whitcomb systemd[1]: Started Manage, Install and Generate Color Profiles.
Nov 17 12:26:15 Whitcomb systemd[1]: Started Authorization Manager.
Nov 17 12:26:15 Whitcomb kernel: ACPI: Power Button [PWRB]
Nov 17 12:26:15 Whitcomb kernel: input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3
Nov 17 12:26:15 Whitcomb kernel: ACPI: Sleep Button [SLPB]
Nov 17 12:26:15 Whitcomb kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
Nov 17 12:26:15 Whitcomb kernel: ACPI: Power Button [PWRF]
Nov 17 12:26:15 Whitcomb kernel: input: PC Speaker as /devices/platform/pcspkr/input/input5
Nov 17 12:26:15 Whitcomb kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Nov 17 12:26:15 Whitcomb kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Nov 17 12:26:15 Whitcomb kernel: microcode: CPU0 sig=0xf34, pf=0x4, revision=0x8
Nov 17 12:26:15 Whitcomb kernel: parport_pc 00:0b: reported by Plug and Play ACPI
Nov 17 12:26:15 Whitcomb kernel: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Nov 17 12:26:15 Whitcomb kernel: agpgart: Detected VIA VT3314 chipset
Nov 17 12:26:15 Whitcomb kernel: agpgart-via 0000:00:00.0: AGP aperture is 128M @ 0xf0000000
Nov 17 12:26:15 Whitcomb kernel: psmouse serio1: hgpk: ID: 10 00 64
Nov 17 12:26:15 Whitcomb kernel: ppdev: user-space parallel port driver
Nov 17 12:26:15 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service'
Nov 17 12:26:15 Whitcomb dbus-daemon[232]: dbus[232]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.2" (uid=0 pid=235 comm="/usr/sbin/gdm-binary ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.5" (uid=0 pid=311 comm="/usr/lib/gdm/gdm-simple-slave --display-id /org/gn")
Nov 17 12:26:15 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.ColorManager' unit='colord.service'
Nov 17 12:26:15 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.ColorManager'
Nov 17 12:26:15 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Nov 17 12:26:15 Whitcomb kernel: microcode: CPU1 sig=0xf34, pf=0x4, revision=0x8
Nov 17 12:26:15 Whitcomb kernel: microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
Nov 17 12:26:15 Whitcomb kernel: cfg80211: Calling CRDA to update world regulatory domain
Nov 17 12:26:15 Whitcomb kernel: via_rhine: v1.10-LK1.5.0 2010-10-09 Written by Donald Becker
Nov 17 12:26:15 Whitcomb kernel: via_rhine: Broken BIOS detected, avoid_D3 enabled
Nov 17 12:26:15 Whitcomb kernel: ACPI: PCI Interrupt Link [ALKD] enabled at IRQ 23
Nov 17 12:26:15 Whitcomb kernel: via-rhine 0000:00:12.0: setting latency timer to 64
Nov 17 12:26:15 Whitcomb kernel: via-rhine 0000:00:12.0: eth0: VIA Rhine II at 0x1cc00, 00:19:db:6a:70:49, IRQ 23
Nov 17 12:26:15 Whitcomb kernel: via-rhine 0000:00:12.0: eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link c1e1
Nov 17 12:26:15 Whitcomb kernel: input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input6
Nov 17 12:26:15 Whitcomb kernel: ath5k 0000:00:07.0: registered as 'phy0'
Nov 17 12:26:15 Whitcomb kernel: ath: EEPROM regdomain: 0x10
Nov 17 12:26:15 Whitcomb kernel: ath: EEPROM indicates we should expect a direct regpair map
Nov 17 12:26:15 Whitcomb kernel: ath: Country alpha2 being used: CO
Nov 17 12:26:15 Whitcomb kernel: ath: Regpair used: 0x10
Nov 17 12:26:15 Whitcomb kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Nov 17 12:26:15 Whitcomb kernel: ath5k: phy0: Atheros AR5212 chip found (MAC: 0x56, PHY: 0x41)
Nov 17 12:26:15 Whitcomb kernel: ath5k: phy0: RF2112B 2GHz radio found (0x46)
Nov 17 12:26:15 Whitcomb kernel: ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
Nov 17 12:26:15 Whitcomb kernel: snd_via82xx 0000:00:11.5: setting latency timer to 64
Nov 17 12:26:15 Whitcomb kernel: Adding 3903788k swap on /dev/sda2. Priority:-1 extents:1 across:3903788k
Nov 17 12:26:15 Whitcomb kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Nov 17 12:26:15 Whitcomb kernel: nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
Nov 17 12:26:15 Whitcomb kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
Nov 17 12:26:15 Whitcomb systemd-logind[229]: Watching system buttons on /dev/input/event4 (Power Button)
Nov 17 12:26:15 Whitcomb systemd-logind[229]: Watching system buttons on /dev/input/event2 (Power Button)
Nov 17 12:26:15 Whitcomb systemd-logind[229]: Watching system buttons on /dev/input/event3 (Sleep Button)
Nov 17 12:26:16 Whitcomb systemd[1]: PID file /run/deluge/deluged.pid not readable (yet?) after start.
Nov 17 12:26:16 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:26:16 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:26:16 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:26:16 Whitcomb dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:26:16 Whitcomb systemd[1]: Started Network Manager.
Nov 17 12:26:16 Whitcomb systemd[1]: Starting Network.
Nov 17 12:26:16 Whitcomb systemd[1]: Reached target Network.
Nov 17 12:26:16 Whitcomb systemd[1]: Starting Network Time Service...
Nov 17 12:26:16 Whitcomb systemd[1]: Starting Mount Samba Shares...
Nov 17 12:26:16 Whitcomb systemd[1]: Started Mount Samba Shares.
Nov 17 12:26:17 Whitcomb systemd[1]: Started Deluge Daemon.
Nov 17 12:26:17 Whitcomb systemd[1]: Started Network Time Service.
Nov 17 12:26:17 Whitcomb systemd[1]: Starting Multi-User.
Nov 17 12:26:17 Whitcomb systemd[1]: Reached target Multi-User.
Nov 17 12:26:17 Whitcomb systemd[1]: Starting Graphical Interface.
Nov 17 12:26:17 Whitcomb systemd[1]: Reached target Graphical Interface.
Nov 17 12:26:17 Whitcomb systemd[1]: Starting Update UTMP about System Runlevel Changes...
Nov 17 12:26:17 Whitcomb systemd[1]: Started Update UTMP about System Runlevel Changes.
Nov 17 12:26:17 Whitcomb systemd[1]: Startup finished in 4s 827ms 48us (kernel) + 20s 199ms 872us (userspace) = 25s 26ms 920us.
Nov 17 12:26:19 Whitcomb kernel: fuse init (API version 7.20)
Nov 17 12:26:19 Whitcomb systemd[1]: Mounting FUSE Control File System...
Nov 17 12:26:19 Whitcomb systemd[1]: Mounted FUSE Control File System.
Nov 17 12:26:19 Whitcomb gdm-simple-slave[311]: WARNING: Failed to give slave programs access to the display. Trying to proceed.
Nov 17 12:26:19 Whitcomb kernel: nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
Nov 17 12:26:20 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.Accounts' unit='accounts-daemon.service'
Nov 17 12:26:20 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.Accounts' unit='accounts-daemon.service'
Nov 17 12:26:20 Whitcomb systemd[1]: Starting Accounts Service...
Nov 17 12:26:20 Whitcomb accounts-daemon[371]: started daemon version 0.6.25
Nov 17 12:26:20 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.Accounts'
Nov 17 12:26:20 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.Accounts'
Nov 17 12:26:20 Whitcomb systemd[1]: Started Accounts Service.
Nov 17 12:26:20 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Nov 17 12:26:20 Whitcomb dbus[232]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Nov 17 12:26:20 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Nov 17 12:26:20 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Nov 17 12:26:20 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.ConsoleKit' unit='console-kit-daemon.service'
Nov 17 12:26:20 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.ConsoleKit' unit='console-kit-daemon.service'
Nov 17 12:26:20 Whitcomb systemd[1]: Starting Console Manager...
Nov 17 12:26:21 Whitcomb console-kit-daemon[376]: missing action
Nov 17 12:26:21 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
Nov 17 12:26:21 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
Nov 17 12:26:21 Whitcomb systemd[1]: Started Console Manager.
Nov 17 12:26:21 Whitcomb systemd-logind[229]: New session 1 of user gdm.
Nov 17 12:26:21 Whitcomb systemd-logind[229]: Linked /tmp/.X11-unix/X0 to /run/user/120/X11-display.
Nov 17 12:26:25 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service'
Nov 17 12:26:25 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service'
Nov 17 12:26:25 Whitcomb systemd[1]: Starting Daemon for power management...
Nov 17 12:26:25 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.UPower'
Nov 17 12:26:25 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.UPower'
Nov 17 12:26:25 Whitcomb systemd[1]: Started Daemon for power management.
Nov 17 12:26:27 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.RealtimeKit1' unit='rtkit-daemon.service'
Nov 17 12:26:28 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Nov 17 12:26:27 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.RealtimeKit1' unit='rtkit-daemon.service'
Nov 17 12:26:28 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Successfully called chroot.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Successfully dropped privileges.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Successfully limited resources.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Running.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Canary thread running.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Watchdog thread running.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Successfully made thread 523 of process 523 (/usr/bin/pulseaudio) owned by '120' high priority at nice level -11.
Nov 17 12:26:28 Whitcomb rtkit-daemon[524]: Supervising 1 threads of 1 processes of 1 users.
Nov 17 12:26:28 Whitcomb pulseaudio[523]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Nov 17 12:26:29 Whitcomb pulseaudio[523]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Nov 17 12:26:29 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:26:29 Whitcomb dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:26:29 Whitcomb pulseaudio[523]: [pulseaudio] bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:26:30 Whitcomb kernel: [UFW BLOCK] IN=eth0 OUT= MAC=00:19:db:6a:70:49:00:18:74:eb:98:00:08:00 SRC=158.181.47.4 DST=131.215.169.100 LEN=129 TOS=0x00 PREC=0x00 TTL=108 ID=9372 PROTO=UDP SPT=6881 DPT=50753 LEN=109
Nov 17 12:26:27 Whitcomb systemd[1]: Starting RealtimeKit Scheduling Policy Service...
Nov 17 12:26:28 Whitcomb systemd[1]: Started RealtimeKit Scheduling Policy Service.
Nov 17 12:26:30 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:26:30 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:26:30 Whitcomb kernel: EXT4-fs (sda1): re-mounted. Opts: commit=0
Nov 17 12:26:34 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.freedesktop.UDisks2' unit='udisks2.service'
Nov 17 12:26:34 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.freedesktop.UDisks2' unit='udisks2.service'
Nov 17 12:26:34 Whitcomb systemd[1]: Starting Disk Manager...
Nov 17 12:26:34 Whitcomb udisksd[566]: udisks daemon version 2.0.0 starting
Nov 17 12:26:35 Whitcomb dbus-daemon[232]: dbus[232]: [system] Successfully activated service 'org.freedesktop.UDisks2'
Nov 17 12:26:35 Whitcomb dbus[232]: [system] Successfully activated service 'org.freedesktop.UDisks2'
Nov 17 12:26:35 Whitcomb systemd[1]: Started Disk Manager.
Nov 17 12:26:35 Whitcomb udisksd[566]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Nov 17 12:26:37 Whitcomb polkitd[315]: Registered Authentication Agent for unix-session:1 (system bus name :1.37 [gnome-shell --mode=gdm], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Nov 17 12:26:37 Whitcomb dbus-daemon[232]: dbus[232]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.37" (uid=120 pid=541 comm="gnome-shell --mode=gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=376 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Nov 17 12:26:37 Whitcomb dbus[232]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.37" (uid=120 pid=541 comm="gnome-shell --mode=gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=376 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Nov 17 12:27:06 Whitcomb systemd[1]: Starting File System Check on /dev/sdb1...
Nov 17 12:27:07 Whitcomb systemd-fsck[582]: /dev/sdb1: clean, 157018/24420352 files, 88519245/97677200 blocks
Nov 17 12:27:07 Whitcomb systemd[1]: Started File System Check on /dev/sdb1.
Nov 17 12:27:07 Whitcomb systemd[1]: Mounting /home...
Nov 17 12:27:07 Whitcomb systemd[1]: Mounted /home.
Nov 17 12:27:07 Whitcomb kernel: EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Nov 17 12:27:13 Whitcomb gdm-password][594]: pam_unix(gdm-password:session): session opened for user gregory by (unknown)(uid=0)
Nov 17 12:27:13 Whitcomb gdm-password][594]: pam_ck_connector(gdm-password:session): nox11 mode, ignoring PAM_TTY :0
Nov 17 12:27:13 Whitcomb systemd-logind[229]: New session 2 of user gregory.
Nov 17 12:27:13 Whitcomb systemd-logind[229]: Linked /tmp/.X11-unix/X0 to /run/user/1001/X11-display.
Nov 17 12:27:13 Whitcomb gnome-session[443]: WARNING: Detected that screensaver has left the bus
Nov 17 12:27:13 Whitcomb gnome-session[443]: CRITICAL: gsm_manager_set_phase: assertion `GSM_IS_MANAGER (manager)' failed
Nov 17 12:27:13 Whitcomb polkitd[315]: Unregistered Authentication Agent for unix-session:1 (system bus name :1.37, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Nov 17 12:27:13 Whitcomb gdm-simple-slave[311]: WARNING: Failed to remove slave program access to the display. Trying to proceed.
Nov 17 12:27:15 Whitcomb gnome-keyring-daemon[601]: Gkm: using old keyring directory: /home/gregory/.gnome2/keyrings
Nov 17 12:27:15 Whitcomb gnome-keyring-daemon[601]: Gkm: using old keyring directory: /home/gregory/.gnome2/keyrings
Nov 17 12:27:16 Whitcomb rtkit-daemon[524]: Successfully made thread 666 of process 666 (/usr/bin/pulseaudio) owned by '1001' high priority at nice level -11.
Nov 17 12:27:16 Whitcomb rtkit-daemon[524]: Supervising 4 threads of 2 processes of 2 users.
Nov 17 12:27:16 Whitcomb pulseaudio[666]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Nov 17 12:27:16 Whitcomb pulseaudio[666]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Nov 17 12:27:16 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:27:16 Whitcomb dbus-daemon[232]: dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:27:16 Whitcomb dbus[232]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Nov 17 12:27:16 Whitcomb dbus[232]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:27:16 Whitcomb pulseaudio[666]: [pulseaudio] bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.bluez.service' for details.
Nov 17 12:27:17 Whitcomb gnome-session[603]: Gtk-WARNING: Failed to parse /home/gregory/.config/gtk-3.0/settings.ini: Key file does not have group 'Settings'
Nov 17 12:27:19 Whitcomb gnome-session[603]: WARNING: Failed to start app: Unable to start application: Failed to execute child process "gnome-do" (No such file or directory)
Nov 17 12:27:19 Whitcomb gnome-session[603]: WARNING: Failed to start app: Unable to start application: Failed to execute child process "JRSST" (No such file or directory)
Nov 17 12:27:19 Whitcomb gnome-session[603]: WARNING: Failed to start app: Unable to start application: Failed to execute child process "tasque" (No such file or directory)
Nov 17 12:27:19 Whitcomb rtkit-daemon[524]: Successfully made thread 705 of process 705 (/usr/bin/pulseaudio) owned by '1001' high priority at nice level -11.
Nov 17 12:27:19 Whitcomb rtkit-daemon[524]: Supervising 5 threads of 3 processes of 2 users.
Nov 17 12:27:19 Whitcomb pulseaudio[705]: [pulseaudio] pid.c: Daemon already running.
Nov 17 12:27:26 Whitcomb goa[766]: goa-daemon version 3.6.2 starting [main.c:112, main()]
Nov 17 12:27:26 Whitcomb dbus-daemon[232]: dbus[232]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.55" (uid=1001 pid=672 comm="/usr/bin/gnome-shell ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=376 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Nov 17 12:27:26 Whitcomb dbus[232]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.55" (uid=1001 pid=672 comm="/usr/bin/gnome-shell ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=376 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Nov 17 12:27:26 Whitcomb gnome-keyring-daemon[601]: keyring alias directory: /home/gregory/.gnome2/keyrings
Nov 17 12:27:27 Whitcomb polkitd[315]: Registered Authentication Agent for unix-session:2 (system bus name :1.55 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.utf8)
Nov 17 12:27:30 Whitcomb kernel: end_request: I/O error, dev fd0, sector 0
Nov 17 12:27:30 Whitcomb kernel: end_request: I/O error, dev fd0, sector 0
Nov 17 12:27:33 Whitcomb systemd-logind[229]: Removed session 1.
I tried using gnome-tweak tool to fiddle around with the fonts, but that didn't help, none of the fonts would render correctly. Cantarell, which I'm assuming is the gnome-shell font, is still in /etc/fonts/conf.avail, so I don't think that the font file itself went missing. I made the fontconfig update a while ago, and that didn't cause any problems.
I also heard that there were problems with xorg-server, so I downgraded xorg-server, pixman, and cairo to their previous versions, but that didn't help either. EDIT: I've also done a pacman -Syyf gnome-shell to try and reinstall gnome-shell. That also didn't work.
I've run out of things to try. If someone else was more familiar with the workings of gnome-shell fonts, or had a better idea of how to debug, I'd really appreciate it. Thank you.
UPDATE: I found that /etc/fonts/conf.avail/31-cantarell.conf existed, but was empty. After doing a pacman -Syyf cantarell-fonts, they went right back to normal!
Last edited by cactaur (2012-11-20 00:21:27)Problem disappeared.
I'm not sure, but i think installing xf86-video-modesetting helped to fix this issue.
I had an error messages in /var/log/Xorg.0.log like this:
(EE) Failed to load module "modesetting" (module does not exist, 0) -
[SOLVED] GNOME Shell 3.4 : Volume Control Missing
Hi all, I have an Acer netbook with Arch Linux i686. I installed GNOME-Shell 3.4, but there is no volume control applet. When playing music, i can't control the volume. Can you help me?
(Sorry for my bad English)
Last edited by masnormen (2012-06-05 04:44:14)Thanks, the problem is solved now. Volume Applet shown after update.
-
[SOLVED] Gnome-Shell does not return any application on search
Hi.
When I search for applications in Activities in gnome-shell, no applications are returned. I can still go to the Applications tab, where all applications are visible. In the .xsession-error log I find this error
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
JS LOG: Error searching with Zeitgeist FTS: Error: DBus error: org.freedesktop.DBus.Error.UnknownMethod: Method "Search" with signature "s(xx)a(asaasay)uuu" on interface "org.gnome.zeitgeist.Index" doesn't exist
Some package information:
gnome-shell 3.2.0-2
gnome-shell-extension-alternate-tab 3.2.0-1
gnome-shell-extension-auto-move-windows 3.2.0-1
gnome-shell-extension-move-clock 1.0-1
gnome-shell-extension-pidgin-status 3.2.0-2
gnome-shell-extension-power-options 2.0-1
gnome-shell-extensions-common 3.2.0-1
gnome-shell-extension-skype-status 3.0.2-1
gnome-shell-extension-system-monitor 3.2.0-1
gnome-shell-extension-user-theme 3.2.0-1
gnome-shell-extension-workspace-indicator 3.2.0-1
gnome-shell-zeitgeist-extension-git 20111010-1
libqzeitgeist 0.7.0-1
libzeitgeist 0.3.10-1
zeitgeist 0.8.1.1-1
zeitgeist-datahub 0.7.0-1
zeitgeist-datasources 0.8.0.1-1
zeitgeist-extensions 0.0.12-1
zeitgeist-userspace 0.1-1
Remark: Before, installing zeitgeist, when searching for applications gnome-shell crashed and in the .xsession-errors I got this error
gnome-shell-calendar-server[1508]: Got HUP on stdin - exiting
. This may not be related to this problem.
Last edited by lasombra (2012-04-06 11:13:43)Well only to see if it is related to zeitgeist, I've removed (deinstalled) all zeitgeist related libs and apps:
libzeitgeist
gnome-shell-extension-zeitgeist
libqzeitgeist
zeitgeist
gnome-activity-journal
zeitgeist-datahub
zeitgeist-extensions
I still get the same error mentioned above:
gnome-shell-calendar-server[1508]: Got HUP on stdin - exiting
More details what happens if all extensions disabled
** Message: applet now embedded in the notification area
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen!
** Message: applet now removed from the notification area
gnome-session[3155]: WARNING: Application 'gnome-shell.desktop' killed by signal
gnome-shell-calendar-server[3381]: Got HUP on stdin - exiting
Last edited by lasombra (2011-11-05 20:09:19) -
[Solved] Gnome-Shell and separating programs in the program switcher
Hi,
I would like to treat different instances of Emacs as different programs in Super-Tab program switcher in Gnome-Shell (I run mail and music in different instances).
In the overview they show as different programs via .desktop files. But with Super-Tab they always collapse into one program (always with the normal Emacs icon).
Any tips on how to tell gnome that different instances of some program is are to be considered different applications?
Here's an example of a desktop file that I use to start a "specialized" Emacs instance.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=EMMS
GenericName=Music Player
GenericName[es]=Reproductor de música
Comment=The Emacs Multimedia System.
Exec=emacsclient -s emms -ca '' --eval "(progn (setq x-resource-class \"EMMS\") (emms-smart-browse) )" -F '((title . "EMMS") (icon-type . "/home/rasmus/.local/share/icons/emms.png"))'
Icon=emms
Terminal=false
Type=Application
StartupNotify=true
Categories=AudioVideo;Player;Audio;
Last edited by Pank (2015-05-28 14:35:58)Thanks. Now, I'm calling (p-wm_class "EMMS") from my emms.desktop file now. There's also text under the icon now. Thanks a lot
Here's the defun:
(defun p-wm_class (&optional new-class)
"Return the WM_CLASS for the current window name.
If NEW-CLASS is a string or list of strings, set a new WM_CLASS.
If NEW-CLASS is non-nil remove Emacs from WM_CLASS and
WM_CLASS has more than one value."
(let ((old-class
(with-temp-buffer
(save-excursion
(call-process-shell-command
(format "xprop -name %s -f WM_CLASS 8s"
x-resource-class)
nil t))
(when (search-forward "WM_CLASS" nil t)
(search-forward "=" (line-end-position))
(split-string-and-unquote
(buffer-substring (point)
(line-end-position))
"[ \t,]"))))
;; anyway don't know how to set more than one value...
(new-class-string (cond ((and (listp new-class)
(cl-every 'stringp new-class))
(mapconcat 'identity
new-class ", "))
((stringp new-class)
new-class))))
(or
(cond ((stringp new-class)
(call-process-shell-command
(format "xprop -name %s -f WM_CLASS 8s -set WM_CLASS \"%s\""
x-resource-class
new-class))
new-class)
((and new-class (member-ignore-case "Emacs" old-class))
(call-process-shell-command
(format "xprop -name %s -f WM_CLASS 8s -set WM_CLASS \"%s\""
x-resource-class
(car (delete "emacs" (delete "Emacs" old-class)))))
(car (delete "emacs" (delete "Emacs" old-class)))))
old-class))) -
[SOLVED] Gnome-Shell: Alt+F2 and PATH
Hallo everybody,
I have added $HOME/bin to my PATH with
export PATH="$HOME/bin:$PATH"
in my .bashrc.
This works fine with the terminal, but Gnome-Shell's Alt+F2 doesn't find the scripts in ~/bin.
How can I add ~/bin to the PATH of Alt+F2?
Thank you.
Last edited by lunyx (2011-09-05 09:34:41)lunyx,
Welcome to Arch. If you consider this thread solved, go ahead and edit your first post and add [SOLVED] to the beginning of the thread title. It helps those searching for solutions. The moderators don't do that, because we don't really know when members regard things as solved.
Thanks. -
[SOLVED] Gnome Shell Extensions won't install from website
When I go to https://extensions.gnome.org/ from either Chromium or Firefox, extensions fail to install. If I click the toggle to turn a new extension "ON", nothing happens. Reloading the site switches it back to "OFF".
I was able to install gnome-shell-extension-mediaplayer-git from the AUR. (Which also pulls in gnome-shell-extension-common-git.) It works fine. The problem is that most of the extensions on the AUR appear to be outdated and the users directed to the official site.
This is a relatively new install of Arch and extensions have never worked. Maybe there's a package I'm missing? Or is there a way to get any debugging output? I'm not sure where to look.
Last edited by ioos (2013-02-27 23:50:32)I found the following from AskUbuntu (not my own words, pasted from the source:
I'll take a wild stab in the dark: If you're using Chrome/Chromium, navigate to about:plugins and make sure "Gnome Shell Integration" is enabled. Then navigate back to extensions.gnome.org and when the ribbon appears at the top make sure you "Always Allow for this Site"
On Firefox you'll have to do something similar if you've turned extensions off. Browse to about:plugins and make sure libgnome-shell-browser-plugin.so is present / enabled. If it's not, upgrade Gnome Shell, or find it on your filesystem and link to it from to ~/.mozilla/plugins (you shouldn't have to do this though).
Source -
[SOLVED]Gnome-shell won't start
Hello. I cant start Gnome-shell and it force to Fallback. In addition to, in the Fallback mode, i can't change any parameters of gnome.
get this message when run the command:
gnome-shell --replace
(gnome-shell:18571): Gdk-WARNING **: The program 'gnome-shell' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 132 error_code 1 request_code 139 minor_code 66)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
I have ATI Graphic card and installed Catalyst 12.4
How can i fix it?
Last edited by vahid5695 (2012-07-03 07:07:25)demizer wrote:
Not enough information.
Are you starting Gnome through startx or GDM?
What is contained in .xsession-errors?
Do you have the testing repo enabled in pacman.conf?
Sorry for that i am new in GNU/Linux world and I didnt know what information had been needed.
Thank you for your answer.
I use GDM.
Testing repo is not enable.
and the .xsession-errors is:
[vahid@arch ~]$ cat .xsession-errors
/etc/gdm/Xsession: Beginning session setup...
localuser:vahid being added to access control list
/etc/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session
gnome-session[779]: WARNING: Session 'gnome' runnable check failed: Exited with code 1
GNOME_KEYRING_CONTROL=/home/vahid/.cache/keyring-hA8Z7l
SSH_AUTH_SOCK=/home/vahid/.cache/keyring-hA8Z7l/ssh
GNOME_KEYRING_CONTROL=/home/vahid/.cache/keyring-hA8Z7l
SSH_AUTH_SOCK=/home/vahid/.cache/keyring-hA8Z7l/ssh
GNOME_KEYRING_CONTROL=/home/vahid/.cache/keyring-hA8Z7l
SSH_AUTH_SOCK=/home/vahid/.cache/keyring-hA8Z7l/ssh
GPG_AGENT_INFO=/home/vahid/.cache/keyring-hA8Z7l/gpg:0:1
GNOME_KEYRING_CONTROL=/home/vahid/.cache/keyring-hA8Z7l
SSH_AUTH_SOCK=/home/vahid/.cache/keyring-hA8Z7l/ssh
(gnome-panel:855): Gtk-CRITICAL **: gtk_accelerator_parse_with_keycode: assertion `accelerator != NULL' failed
** (gnome-panel:855): WARNING **: Unable to parse mouse modifier '(null)'
Failed to play sound: File or data not found
Initializing tracker-store...
** (nm-applet:876): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Launch helper exited with unknown return code 1
** Message: applet now removed from the notification area
Initializing tracker-miner-fs...
** (nm-applet:876): WARNING **: fetch_connections_done: error fetching connections: (25) Launch helper exited with unknown return code 1.
** (nm-applet:876): WARNING **: Failed to register as an agent: (25) Launch helper exited with unknown return code 1
Tracker-Message: Setting up monitor for changes to config file:'/home/vahid/.config/tracker/tracker-store.cfg'
Tracker-Message: Setting up monitor for changes to config file:'/home/vahid/.config/tracker/tracker-miner-fs.cfg'
** Message: Starting applet secret agent because GNOME Shell disappeared
** (nm-applet:876): WARNING **: Failed to register as an agent: (25) Launch helper exited with unknown return code 1
Starting log:
File:'/home/vahid/.local/share/tracker/tracker-miner-fs.log'
Tracker-Message: Setting up monitor for changes to config file:'/home/vahid/.config/tracker/tracker-store.cfg'
Starting log:
File:'/home/vahid/.local/share/tracker/tracker-store.log'
** Message: applet now embedded in the notification area
(nm-applet:876): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -23 and height 27
** Message: applet now removed from the notification area
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
kbuildsycoca4(980) KBuildSycoca::checkTimestamps: checking file timestamps
kbuildsycoca4(980) KBuildSycoca::checkTimestamps: timestamps check ok
kbuildsycoca4(980) kdemain: Emitting notifyDatabaseChanged ()
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. -
[SOLVED] Gnome Shell doesn't search through recently used items
A while back I ran chattir +i on ~/.local/share/recently-used.xbel because of a bug that gnome shell had where it would crash while searching for recently used items. Since I've now updated to 3.4.1, I figured the bug might have been fixed, so I ran chattr -i to allow writing to the file again. The file has since filled up with my recently used items, but they don't seem to appear in the gnome shell search.
Sorry if this is a bit brief, but I'm not sure what other information to give on this problem.
Last edited by themusicalduck (2012-04-25 22:32:38)I believe this was removed with 3.4.
Here is the bug report: https://bugzilla.gnome.org/show_bug.cgi?id=670150
And here is the gnome-shell commit: http://git.gnome.org/browse/gnome-shell … 8c68782d54
Last edited by bzt (2012-04-25 17:04:57) -
Hi guys,
I have a partition mounted on boot in fstab:
LABEL=DATA /media/data vfat defaults,umask=000 0 1
This shows up in gnome-shell on the removable devices icon (in the tray).
What is the reason for this?
Is it because it isn't part of /home /boot etc, or is it caused by the mount point or filesystem type?
(i.e. why doesn't /home get classed as a removable device, but mounting my data partition does?)
The reason i ask is i simply want to remove it from the removable devices list.
Cheers
KaneThanks,
Yes i didn't realise until now that any partition mounted is added to the removable devices list (e.g. using nautilus)
It's not such a big issue, i just don't class it as a removable device
I would be happy with the simple functionality in nautilus (the tray icon annoys me for some reason). -
[SOLVED] Gnome Shell 3.4.1: Unable to prevent dynamic workspaces
I am trying to turn off dynamic workspaces and set a permanent number (6) as is supposedly possible since 3.4.
Using dconf, I turn the following setting to 'false':
/org/gnome/shell/overrides/dynamic-workspaces
and enter '6' in to the following setting:
/org/gnome/desktop/wm/preferences/num-workspaces
The '6' is then immediately changed back to however many workspaces the 'dynamic' setting has created at the moment.
Bizarrely, 'overriding' effect does not occur if I change the number when 'dynamic-workspaces' is set to true. Whenever it is set to false, Gnome changes the 'num-workspaces' setting to reflect current realities.
Regardless of settings, the way it works is still 'dynamic' [grumble]worst.use.of.that.word.ever....[/grumble]
Is this a bug? Or am I just not getting it right?
(As a side note, the frippery static extension thing is currently uninstallable)
EDIT: If I try to set the number of workspaces far above what the current number is, I can see the number going down one-by-one. This would seem to indicate that the window manager is killing them off one after the other, as they aren't occupied. In other words, it's not that the new value is rejected out of hand. It's just that the WM still works dynamically.
Last edited by madchine (2012-06-15 12:57:35)[root@swanepoel ~]# pacman -Qi gnome-shell
Name : gnome-shell
Version : 3.4.1-3
URL : http://live.gnome.org/GnomeShell
Licenses : GPL2
Groups : gnome
Provides : None
Depends On : caribou folks gcr gjs gnome-bluetooth gnome-desktop
gnome-menus libcroco libpulse mutter nautilus
networkmanager telepathy-logger telepathy-mission-control
unzip
Optional Deps : network-manager-applet: shell integration for networkmanager
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 6044.00 KiB
Packager : Ionut Biru <[email protected]>
Architecture : x86_64
Build Date : Fri May 4 18:19:35 2012
Install Date : Tue Jun 12 16:18:48 2012
Install Reason : Explicitly installed
Install Script : Yes
Description : The next generation GNOME Shell
see the man page for dconf for resetting. I 'm sure you can find it. -
[SOLVED]Gnome Shell died
For servel times, my gnome died, and then the mouse, key board stoped working either.
Finally, l hava to force the system shutdown
i wonder why once the gnome died, the key board stop working.And is there any way to restart the gdm without restart the computer in the brute force way?
Last edited by chinaxiahaifeng (2012-05-19 06:18:53)dominik232 wrote:
Can you find what kernel vomits on this time?
Look for some logs on /var/log, maybe file /var/log/errors have something?
Keyboard and mouse stops, but what about rest of system? Have you seen something works on that time? Maybe flash animation or something? Maybe you was watching movie or listening to music at this time?
I just opened the wireless connection, less than two seconds the gnome-shell died, the keyboard and mouse stoped either;
but i can see that key CapsLk's LED turns on or off in loops.
Last edited by chinaxiahaifeng (2012-05-16 07:53:45) -
[solved] gnome-shell bad looking after update
Hi,
After update (about two weeks ago) my gnome looks bad. You can see this in screenshots. Very large icons and strange rectangles in gnome shell menu on started applications.
Can you help?
Last edited by skoczo (2015-05-01 17:27:23)eyemonen wrote:
Hi
Desktop icons: open Files (nautilus) and change default zoom level for icons from standard to small (preferences - views).
Rectangles: this is how running applications are displayed in the default theme. If those rectangles bother you too much, the easiest way is to change theme. For example, ceti-2 and vertex are already ported to 3.16.
It works. Thanks for help. -
[Solved] Gnome extension "Hide Top Bar" not working.
I copied the directory found in the zip file I got from the github into /usr/share/gnome-shell/extensions and ran gnome-shell-extensions-prefs. The extension shows in the menu, but when I select it I get the error message:
Error: Schema org.gnome.shell.extensions.hidetopbar could not be found for extension [email protected]. Please check your installation.
Stack trace:
getSettings@/home/briggs5/.local/share/gnome-shell/extensions/[email protected]/convenience.js:89
init@/home/briggs5/.local/share/gnome-shell/extensions/[email protected]/prefs.js:14
Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:87
wrapper@resource:///org/gnome/gjs/modules/lang.js:169
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:101
wrapper@resource:///org/gnome/gjs/modules/lang.js:169
Application<._extensionSelected@resource:///org/gnome/shell/extensionPrefs/main.js:121
wrapper@resource:///org/gnome/gjs/modules/lang.js:169
main@resource:///org/gnome/shell/extensionPrefs/main.js:278
@<main>:1
I checked two things at this point. First, that "org.gnome.shell.extensions.hidetopbar" is indeed present (which it is), and second that my version of Gnome is supported. I have Gnome 3.12, and according to "metadata.json" 3.12 is supported.
[edit] Like an blind idiot I failed to see that README file which says:
Installation:
Compile the gsettings schema by running
mkdir ./schemas/
glib-compile-schemas --strict --targetdir=./schemas/ .
Install this in your extensions directory:
~/.local/share/gnome-shell/extensions/
Example:
cd ~/.local/share/gnome-shell/extensions/
git clone https://github.com/mlutfy/hidetopbar.git [email protected]
cd [email protected]
mkdir ./schemas/
glib-compile-schemas --strict --targetdir=./schemas/ .
gnome-shell-extension-tool -e [email protected]
However when I followed the istructions I end up with the error
$ glib-compile-schemas --strict --targetdir=./schemas/
You should give exactly one directory name
[edit2] I failed to notice the "." at the end of the "glib-..." line.
ITs working now. Sorry for wasting Forum space.
Last edited by nstgc (2014-07-02 16:37:25)Last edited by TyrantUT (2014-11-10 22:27:56)
Maybe you are looking for
-
How can I create a 5 minute window?
What I am trying to do is make a 5 minute window of events that happened last in my application. For some reason, I cannot get the "5 minutes" to be just that. Here is what I want to do: I want to have events from the event structure written to a fi
-
Windows no longer can see my ipod shuffle
Plugged in my ipod shuffles into my laptop and I know get a message about the ipod being corrupted
-
After 3 different downloads (2 in Safari, 1 in Firefox) I still get this message when I try to open Lightroom package: "Adobe Photoshop Lightroom 4.pkg" is damaged and can't be opened. You should eject the disk image. I have a feeling it has to do wi
-
I was able to log the peer-to-peer BBM chat history for some users after set the Disable BlackBerry Messenger Wireless Synchronization IT policy rule to No, but realised that the Group Chat History is not logged, is that true? or any setting can cap
-
HTC Android I have latest version