linux中屏幕赋值命令

worktile 其他 10

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用`xrandr`命令来进行屏幕赋值。

    `xrandr`是一个用于控制和配置显示器的命令行工具。它可以帮助我们查看、更改屏幕的分辨率、刷新率、显示模式等,同时也可以进行屏幕之间的赋值。

    在使用`xrandr`命令时,首先需要通过`xrandr`命令查看当前系统中可用的屏幕和显示器。可以使用`xrandr`命令直接运行,不带任何参数,它会列出所有可用的屏幕和显示器以及它们的属性。

    接下来,我们可以使用`xrandr`命令来进行屏幕赋值。具体的语法如下:

    “`
    xrandr –output <输出屏幕> –mode <分辨率> –left-of <左边屏幕>
    “`

    其中,`<输出屏幕>`是需要进行赋值的屏幕名称,可以通过`xrandr`命令查看到。`<分辨率>`是要设置的屏幕分辨率,`<左边屏幕>`是要赋值在其左边的屏幕名称。

    举个例子,假设我们有两个屏幕,一个是主屏幕名为“DP-1”,分辨率为1920×1080,另一个是副屏幕名为“HDMI-1”,分辨率为1280×720。我们想要将副屏幕赋值在主屏幕的左边,则可以使用以下命令:

    “`
    xrandr –output HDMI-1 –mode 1280×720 –left-of DP-1
    “`

    运行以上命令后,副屏幕就会被赋值在主屏幕的左边。

    除了`–left-of`参数,`xrandr`还支持其他一些参数,例如`–right-of`、`–above`、`–below`等,可以根据具体的需求选择适合的参数进行屏幕赋值。

    需要注意的是,屏幕赋值是在当前会话中进行的,重新启动系统后会失效。如果需要永久生效,可以将对应的命令添加到启动脚本中,如`.bashrc`或者`/etc/X11/xinit/xinitrc`等。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用以下命令来进行屏幕赋值:

    1. xclip命令:xclip命令用于在终端中将文本复制到剪贴板。可以使用以下命令将文本复制到剪贴板:
    “`
    echo “要复制的文本” | xclip -selection clipboard
    “`

    2. xdotool命令:xdotool命令可以模拟键盘和鼠标操作。可以使用以下命令将文本输入到当前活动窗口:
    “`
    echo “要输入的文本” | xdotool type –clearmodifiers –delay 0
    “`

    3. xsel命令:xsel命令用于在终端中进行剪贴板操作。可以使用以下命令将文本复制到剪贴板:
    “`
    echo “要复制的文本” | xsel -i
    “`

    4. xvkbd命令:xvkbd命令可以模拟键盘操作。可以使用以下命令将文本输入到当前活动窗口:
    “`
    echo “要输入的文本” | xvkbd -xsendevent
    “`

    5. xrandr命令:xrandr命令用于配置和设置屏幕分辨率。可以使用以下命令来将屏幕分辨率设置为指定的值:
    “`
    xrandr –output <屏幕名字> –mode <分辨率>
    “`

    这些命令可以方便地在Linux中进行屏幕赋值操作,提高工作效率。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用多种命令来进行屏幕截图和屏幕录制的操作。下面我将介绍几个常用的方法和命令。

    1. 使用`gnome-screenshot`命令进行屏幕截图:
    – 单独截取整个屏幕:`gnome-screenshot`
    – 截取活动窗口:`gnome-screenshot -w`
    – 截取选择区域:`gnome-screenshot -a`
    – 截取到剪贴板:`gnome-screenshot -c`
    – 指定截图文件名和保存路径:`gnome-screenshot -fi /path/to/save/screenshot.png`

    2. 使用`scrot`命令进行屏幕截图:
    – 截取整个屏幕并保存为文件:`scrot /path/to/save/screenshot.png`
    – 截取选择区域并保存为文件:`scrot -s /path/to/save/screenshot.png`
    – 指定延迟时间后截取整个屏幕并保存为文件:`scrot -d 5 /path/to/save/screenshot.png`

    3. 使用`ffmpeg`命令进行屏幕录制:
    – 录制整个屏幕并保存为文件:`ffmpeg -f x11grab -r 25 -s 1366×768 -i :0.0 /path/to/save/screenrecord.mp4`
    – 录制选择区域并保存为文件:`ffmpeg -f x11grab -r 25 -s 800×600 -i :0.0+100,200 /path/to/save/screenrecord.mp4`

    4. 使用`byzanz-record`命令进行屏幕录制:
    – 录制整个屏幕并保存为GIF文件:`byzanz-record –duration=10 –x=0 –y=0 –width=1366 –height=768 /path/to/save/screenrecord.gif`
    – 录制选择区域并保存为GIF文件:`byzanz-record –duration=10 –x=100 –y=200 –width=800 –height=600 /path/to/save/screenrecord.gif`

    5. 使用`xwd`命令进行屏幕截图:
    – 截取整个屏幕并保存为XWD文件:`xwd -root -out /path/to/save/screenshot.xwd`
    – 截取活动窗口并保存为XWD文件:`xwd -id $(xprop -root | awk ‘/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}’) -out /path/to/save/screenshot.xwd`

    这些命令都可以通过在终端中输入命令来执行,其中参数可以根据需求进行调整。截图和录制的文件可以保存为各种格式,如PNG、JPG、GIF、MP4等。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部