Удаление тачпада, щелчок правой кнопкой мыши двумя пальцами

Я бы сделал это аккуратно - введите список временных меток:

#!/usr/bin/perl
use strict;
use warnings;
use Time::Piece;

while ( my $ts = <DATA> ) { 
   chomp ( $ts );
   my $t = Time::Piece->new();
   print $t->epoch, " ", $t,"\n";
}

__DATA__
1442039711  
1442134211  
1442212521

Это выводит:

1442039711 Sat Sep 12 07:35:11 2015
1442134211 Sun Sep 13 09:50:11 2015
1442212521 Mon Sep 14 07:35:21 2015

Если вам нужен конкретный формат вывода, вы можете используйте strftime например:

print $t->epoch, " ", $t->strftime("%Y-%m-%d %H:%M:%S"),"\n";

Чтобы превратить это в один лайнер в вашей трубе:

 perl -MTime::Piece -nle '$t=Time::Piece->new($_); print $t->epoch, "  ", $t, "\n";'

Но я бы, вероятно, предложил вместо этого использовать модуль File :: Find и вместо этого делаем все это на perl. Если вы приведете пример своей структуры каталогов перед тем, как вырезать ее, я дам вам пример. Но это будет примерно так:

#!/usr/bin/env perl

use strict;
use warnings;
use Time::Piece;
use File::Find; 

sub print_timestamp_if_dir {
   #skip if 'current' item is not a directory. 
   next unless -d; 
   #extract timestamp (replicating your cut command - I think?)
   my ( $timestamp ) = m/.{3}(\d{9})/; #like cut -c 3-12;

   #parse date
   my $t = Time::Piece->new($timestamp);
   #print file full path, epoch time and formatted time; 
   print $File::Find::name, " ", $t->epoch, " ", $t->strftime("%Y-%m-%d %H:%M:%S"),"\n";
}

find ( \&print_timestamp_if_dir, "." ); 
4
25.02.2018, 16:49
2 ответа

me crucéhttps://askubuntu.com/questions/999631/ubuntu-17-10-disable-touchpad-bottom-right-corner-right-click

Eso me indicó la dirección correcta.

Ejecutando

gsettings list-recursively org.gnome.desktop.peripherals.touchpad

enumera todas las configuraciones del panel táctil. solo me interesa

gsettings get org.gnome.desktop.peripherals.touchpad click-method

que de momento devuelve fingers.

Ahora solo necesitaba saber cuáles son las opciones válidas en las que puedo configurar esta clave. Después de cavar un poco, encontrérange

gsettings range org.gnome.desktop.peripherals.touchpad click-method

que devuelve

enum
'default'
'none'
'areas'
'fingers'

Finalmente, ejecutar esto lo resolvió:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
10
27.01.2020, 20:47

Это также можно сделать в графическом интерфейсе, если вам нравится (, по крайней мере, это возможно в Ubuntu 19.04 ). Используйте приложение Ubuntu Software для установки приложения «GNOME Tweaks». Затем запустите GNOME Tweaks и в разделе «Клавиатура и мышь» выберите нужный параметр в разделе «Эмуляция щелчка мыши». В этом случае спрашивающему нужна опция «Область», но вы также можете выбрать «Пальцы», если предпочитаете щелчок правой кнопкой мыши двумя -пальцами.

Приложение GNOME Tweaks редактирует тот же параметр, что и в принятом ответе, но позволяет сделать это без командной строки, если вам удобнее использовать графический интерфейс.

2
27.01.2020, 20:47

Теги

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