Приостановить Linux на экране блокировки KDE Plasma 5

Это верно, поскольку CSV не поддерживает несколько листов.
Вы можете выбрать лист с помощью опции -b.

xls2csv -b Sheet filename.xls > filename.csv

Обратитесь к man xls2csv за дополнительными опциями.

3
15.06.2018, 16:19
2 ответа

Большое спасибо! Работает хорошо.

В моем ноутбуке тоже есть клавиша сна, поэтому я добавил еще одну строку:

      Keys.onPressed: {
+            if (event.key == 16908292) performOperation("suspendToRam")
            uiVisible = true;
            event.accepted = false;
0
27.01.2020, 21:35

спасибо за патч, все работает!

то же самое для обработки физической кнопки питания:

      Keys.onPressed: {
+            if (event.key == 16777399) performOperation("suspendToRam")

подтверждена работа над kded5 5.67.0иplasmashell 5.17.5(Gentoo ).

ОБНОВЛЕНИЕ 2020 -06 :обновленный патч для kde -плазма/плазма -рабочая область -5.18.5

--- /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml.orig    2020-06-25 00:50:49.181771074 +0300
+++ /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml 2020-06-25 00:56:23.750323655 +0300
@@ -38,6 +38,18 @@
 
     colorGroup: PlasmaCore.Theme.ComplementaryColorGroup
 
+    function performOperation(what) {
+        var service = dataEngine.serviceForSource("PowerDevil");
+        var operation = service.operationDescription(what);
+        service.startOperationCall(operation);
+    }
+
+    PlasmaCore.DataSource {
+      id: dataEngine
+      engine: "powermanagement"
+      connectedSources: ["PowerDevil"]
+    }
+
     Connections {
         target: authenticator
         onFailed: {
@@ -125,6 +137,8 @@
             }
         }
         Keys.onPressed: {
+            if (event.key == 16908292) performOperation("suspendToRam")
+            if (event.key == 16777399) performOperation("suspendToRam")
             uiVisible = true;
             event.accepted = false;
         }
@@ -279,6 +293,11 @@
                         anchors{
                             verticalCenter: parent.top
                         }
+                    },
+                    ActionButton {
+                        text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Suspend")
+                        iconSource: "system-suspend"
+                        onClicked: performOperation("suspendToRam")
                     }
                 ]
 
5
29.03.2020, 10:54

Теги

Похожие вопросы