AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[menu](unix)

Martin Hope
Rafal Niznik
Asked: 2022-05-28 06:58:33 +0800 CST

如何使用 ansible.builtin.pause 模块动态构建菜单?

  • 3

这里的目标是从一个可用的变量文件动态地构建一个菜单

在此示例中,我使用ansible.builtin.pause模块,但我不确定这是最好的方法

变量文件:vars.yml

---
menu:
  ansible:
    main:
    - option: 1
      name: "Add..."
    - option: 2
      name: "Delete..."
    - option: 3
      name: "Empty..."
    add:
      - option: 1
        name: "Add something..."
      - option: 2
        name: "Add something to..."
    delete:
    empty:
  ssh:
    main:

剧本:test.yml

- name: "PLAY: > TEST"
  hosts: localhost
  gather_facts: no
  vars_files: vars.yml
  pre_tasks:

  - name: Dynamicaly construct menu
    pause:
      prompt:
        "\n
        Ansible options:\n
        =====================================\n
        {{item.option}}- {{item.name}}"
    register: result
    loop: "{{menu.ansible.main}}"

  - debug: 
      msg: "Option 1 was selected"
    when: result.user_input == '1'

输出:

PLAY [PLAY: > TEST] *******************************************************************************************************************************************************************************************************************************************************

TASK [Dynamicaly construct menu] ******************************************************************************************************************************************************************************************************************************************
[Dynamicaly construct menu]

 Ansible options:
 =====================================
 1- Add...:

如您所见,它仅显示主要部分,而不是全部。

问题:

如何一次显示所有可用选项并保存用户选择,以便根据条件运行下一个任务?

我很确定必须先生成菜单并将其保存在一个变量下,然后再发送到,ansible.builtin.pause但我不确定如何实现。

感谢帮助

ansible menu
  • 1 个回答
  • 135 Views
Martin Hope
Fabio
Asked: 2021-12-25 05:56:07 +0800 CST

应用程序显示在菜单中,但 .desktop 文件不在 /usr/share/applications 中

  • 3

我在某种程度上遇到了这个问题的支持者的相反问题:

为什么我的应用程序桌面文件不显示在 linux 应用程序菜单中

就我而言,我在菜单中显示了一个应用程序,但我找不到它的 .desktop 文件。

我是 Linux 新手,我正在使用 Mint 20.2 和 Mate。该应用程序是从 flatpack 安装的,并且运行良好。

.desktop menu
  • 1 个回答
  • 324 Views
Martin Hope
unfamiliarish
Asked: 2021-10-10 13:50:07 +0800 CST

对于基于 Debian 的操作系统,启动器快捷方式在哪里配置?

  • 0

我昨天花时间通过命令行安装 Signal。我运行 Linux Mint 19.2 Cinnamon。

没有意识到我需要注销并重新登录才能让 Signal 在启动启动器中显示快捷方式,我花了很多时间配置./local/share/applications/ signal.desktop文件。

我在托盘/应用程序面板中显示配置的图标时遇到问题,最后尝试注销并重新登录(它有效!),但随后它显示了重复的 Signal 启动器。

在启动启动器中搜索“信号”时,我看到:

  • Signal (env)
  • Signal (desktop)

删除.desktop启动器文件后,Signal 仍然显示在我的启动器中。

问题:Signal (env)启动器的配置在哪里?我试过查看环境变量并在谷歌上搜索,但大多只找到.desktop文件的东西。

谢谢!!

linux-mint menu
  • 1 个回答
  • 40 Views
Martin Hope
Klaus
Asked: 2019-12-12 00:50:14 +0800 CST

gnome终端:如何在默认情况下永久启用菜单栏

  • 5

我最近更新到 Fedora 31 并且在 gnome-terminal 中丢失了菜单栏。

我可以通过鼠标右键->启用菜单栏为单个终端会话启用菜单栏。但是没有永久启用它的选项。

我已经找到:Gnome 帮助

但是没有Show menubar by default in new terminals.帮助中描述的选项。在较旧的安装中,我将该条目视为附加屏幕截图的窗口中的第一项。 配置窗口

哪个配置文件存储终端配置?可以手动编辑吗?

terminal menu
  • 1 个回答
  • 5553 Views
Martin Hope
Max M.
Asked: 2019-04-19 04:05:29 +0800 CST

如何从 Tint2 任务栏打开 Openbox 应用程序菜单?

  • 2

在 Openbox 中访问应用程序菜单的常用方法是右键单击 Openbox 桌面的空白处,或者将键绑定到 rc.xml 文件中的 ShowMenu-action。

我想在 Tint2 面板中添加一个显示应用程序菜单的按钮。这就是我卡住的地方。我不知道应该使用什么命令来显示应用程序菜单。

什么 bash 命令在 Openbox 中显示应用程序菜单?

menu openbox
  • 1 个回答
  • 2980 Views
Martin Hope
Asaf
Asked: 2018-12-26 18:06:07 +0800 CST

byobu 配置菜单转义/退出总是关闭选项卡

  • 7

在这一点上,我已经使用 byobu 大约 4 年了,我以前不记得这种行为。如果我按 F1(这实际上总是偶然发生,除了初始设置,我再也不想看到这个菜单了)这会调出 byobu 配置菜单,通常的退出方式是按退出键。这曾经让我回到我所在的 byobu 标签。但现在,它关闭了当前标签,让我失去了那个标签。我不知道会话/程序是否仍在运行(还没有真正测试过任何东西)。

如何修复此行为使其不会关闭?这是一个新的错误/行为变化吗?或者我的设置中是否有一些潜在的奇怪事情可能导致这种情况?

我正在使用Mac。

osx menu
  • 1 个回答
  • 759 Views
Martin Hope
WingZero
Asked: 2018-12-21 23:55:39 +0800 CST

从菜单中调用的退出脚本而不退出菜单

  • 5

我编写了这个菜单,它调用了几个脚本。这个脚本之一是

dbus-monitor --system

因此它通过 dbus 显示实时流量。

但是当我想退出时,我通常会这样做Ctrl+ C,但这也会退出我的菜单,我只想返回我的菜单。

有没有我可以在 dbus-moniter 之后放置的代码,当检测到退出时,它会再次启动我的菜单?我的菜单只是另一个 .sh 脚本

或者 ....

- - - - - - - - 阐明 - - - - - - - -

我在脚本编写方面“还没有”那么先进;)。这是我调用 dbus 脚本的菜单

select opt in "dbus Live Traffic" "option 2" "Main menu" "Quit"
    do
        case $opt in
            "dbus Live Traffic")
                curl -s -u lalala:hihihi ftp://ftp.somewhere.com/folder/dbuslivetraffic.sh | bash ;;   
            "option 2")
                do_something ;;   
            "Main menu")
                main_menu;;
            "Quit")
                quit_menu;;
        esac
        if [[ $opt != "Main menu" ]] || [[ $opt != "Quit" ]] ;
        then
            main_menu
        fi
    done

这是我的 dbuslivetraffic.sh 的内容

dbus-monitor --system

现在只有这一行,但也许在不久的将来会有更多的代码被添加到这个脚本中。

我真的不明白我需要把TRAP@RoVo建议的函数放在哪里

menu
  • 3 个回答
  • 1170 Views
Martin Hope
username.ak
Asked: 2018-12-17 06:10:35 +0800 CST

vala-appmenu 不隐藏 Eclipse 的非全局菜单

  • 0

vala-appmenu 不隐藏 Eclipse 的非全局菜单:

图片 其他 GTK2/3 应用程序一切正常(Eclipse 是 SWT,由 GTK3 支持)。

DE: xfce 4.12
Distro: Arch Linux
vala-appmenu: 0.7.1.r19.g5bd43fb-1
Eclipse: 4.9.0
eclipse menu
  • 1 个回答
  • 149 Views
Martin Hope
Tasos Papastylianou
Asked: 2018-12-13 05:38:14 +0800 CST

Linux 触摸屏 - 文件菜单项已选择但未点击点击

  • 0

我在 Linux Mint 19 上使用支持触摸屏的新笔记本电脑时遇到了一个奇怪的问题。笔记本电脑是联想 Yoga 510(AMD 9410 cpu)

对于某些(但不是所有)程序,打开文件菜单并点击某个项目似乎只是选择了该项目,但实际上并没有成功单击它。

例如,如果我打开xreader(Linux Mint 的本机 pdf 查看器应用程序),我可以成功点击File,这将打开文件菜单,但随后点击Close只会突出显示它,但实际上并没有选择它来关闭程序。

这只发生在某些程序上,而不是其他程序。例如,在 Firefox 上,选择文件菜单然后关闭按预期工作并关闭浏览器。

有任何想法吗?我也尝试过用两指点击来模拟鼠标右键,但这似乎有同样的问题(在任何情况下都没有那么有用,因为点击的可用空间通常太小而不能用两指点击反正)。

否则,触摸屏功能的所有其他预期方面似乎都可以正常工作。

PS。我还安装了 touchegg,它按预期工作,并通过 xrandr 进行了缩放显示;但是我也复制了上面没有这些,所以我认为它们与问题无关。

linux-mint menu
  • 1 个回答
  • 432 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve