如何优雅的在ubuntu终端中使用复制粘贴

如何优雅的在ubuntu终端中使用复制粘贴

如何优雅的在ubuntu终端中使用复制粘贴

文章目录

前言更改终端里面的复制粘贴命令修改鼠标按键映射介绍安装依赖编译安装

配置文件

前言

安装了ubuntu20.4 后发现终端里面的复制粘贴和windows里的不太一样

一般windows在dos下要复制粘贴,会采取下面的方法

ctrl + c,ctrl + v鼠标左键复制,右键粘贴 但在ubuntu终端下win快捷键是行不通的(ctrl+c在终端里面是中止进程),需要采取下面的3种方式

ctrl + shift + c,ctrl + shift + v直接鼠标左键选中要复制的命令,然后在需要粘贴的地方按一下鼠标滚轮鼠标右键复制,在需要粘贴的地方右键粘贴

但对于我这样一个习惯于在windows里面c v的学术裁缝来说,感觉这三种方法都很别扭,所以还是希望能和windows 统一起来,最好还可以用罗技鼠标的侧键来复制粘贴,下面开始配置。

更改终端里面的复制粘贴命令

终端->首选项->快捷键->更改复制粘贴为ctrl + c,ctrl + v

因为以前的ctrl+c在终端里面是中止进程的意思,所以现在把ctrl+c更改复制之后ctrl+shift+c就自动映射到中止进程功能

修改鼠标按键映射

介绍

我用的是罗技的M590 鼠标,它的默认侧键是前进和返回,在windows系统下我可以很方便的用罗技的软件把它修改为复制粘贴,但是罗技没有提供对应的linux 软件,幸运的是,有人开发出了一个第三方的驱动:logiops 项目地址

logiops专门为罗技办公鼠标开发,目前已经测试和适配了MX Master 3 ,MX Master 2S ,MX Master ,MX Anywhere S2 ,MX Anywhere 3 ,MX Vertical ,MX Ergo ,M720 ,M590 ,T400 ,MX Keys。该驱动是以服务的形式运行,设定好配置文件后,启动logid服务运行于后台,就可以实现自定义手势和按键映射。服务可以设为开机自启动。

安装

依赖

项目需要c++ 14 编译器,需要安装 cmake,libevdev,libudev,libconfig。对于Ubuntu,直接执行

sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev

编译安装

克隆仓库到本地

git clone https://github.com/PixlOne/logiops.git

进入目录

cd logiops

编译项目

mkdir build

cd build

cmake ..

make

安装

sudo make install

设定为守护进程开机启动

sudo systemctl enable --now logid

平常查看运行状态

sudo service logid status

出现问题时重启

sudo service logid restart

配置文件

配置文件位于/etc/logid.cfg,官方的配置文件语法详解参考 官方github。

鼠标按键编码

键盘按键映射

官方示例

下面这个是我的配置文件

按键的配置是

devices:

(

{

name: "M585/M590 Multi-Device Mouse";//这个名字必须完全匹配,不知道的去罗技官网查找

hiresscroll:

{

hires: false;

invert: false;

target: false;

};

dpi: 1000;

buttons: (

{

cid: 0x56; //前侧键

action =

{

type: "Keypress";

keys: ["KEY_LEFTCTRL","KEY_V"];

};

},

{

cid: 0x53;//后侧键

action =

{

type: "Keypress";

keys: ["KEY_LEFTCTRL","KEY_C"];

};

}

);

}

);

这里有个小插曲,我原本是想利用key_copy 和key_paste 关键字来直接映射的,但是发现在终端中完全没有任何反应,只能在其他软件如浏览器上使用,完全达不到我的目的,后面就改用组合键了(后来发现这个AC代表不是全局的意思😂)

配置结束完毕,我终于可以在ubuntu下愉快的享受复制粘贴

猜你喜欢

碌字的成语有哪些
365bet备用线路

碌字的成语有哪些

📅 07-05 ❤️ 266
[世界杯]1994年:实用足球代表 意大利惊险晋级
绝地求生雷能捏多长时间(绝地求生掐雷没有时间是怎么回事?)
我的世界中火箭的制作方法?如何利用火箭进行游戏?
派派交友怎么加入家族 派派加入家族教程介绍
怎么分辨矿卡?三种方法教你识别显卡是不是矿卡?
微博如何自动回复私信
中信精彩365

微博如何自动回复私信

📅 07-03 ❤️ 833
汞水银为什么是液态的金属呢爱因斯坦是这样解释的,为什么水银是液态的
魔灵召唤光魅魔怎么样 魔灵召唤魅魔全解析
中信精彩365

魔灵召唤光魅魔怎么样 魔灵召唤魅魔全解析

📅 07-18 ❤️ 880