我正在尝试使用eog (gnome眼)从终端打开多个图像。当我将图像路径作为参数提供给eog时,它可以工作,但它以字母数字顺序显示图像,而不是按照参数的顺序显示。例如:
eog Image2.png Image3.png Image1.png
按顺序打开三个图像: Image1.png Image2.png Image3.png,而不是保持参数的顺序。是否有任何方法来禁用这一点,并强制eog保持从终端中的输入参数给出的顺序?
发布于 2020-05-22 17:26:47
我在文档中找不到这样的方法。然而,深入了解源代码,我发现更改行可以实现这一点。特别是在源文件eog store.c中,在函数eog_list_store_add_files中,
这条线
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (store),
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID,
GTK_SORT_ASCENDING);可以用
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (store),
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID,
GTK_SORT_ASCENDING);https://unix.stackexchange.com/questions/588290
复制相似问题