gnome-screenshot должен работать, но вы можете попробовать Xfce4-screenshot, который очень хорошо работает для меня.
Установите задержку перед захватом, не забудьте нажать ok и затем опустите меню и оставьте его открытым до тех пор, пока не закончится задержка.
Вы получите больше, чем просто меню. Вам нужно будет использовать другое приложение, например , не забудьте нажать ok , чтобы ограничить выбор только меню, если это все, что вы хотите.
Это небольшая вариация подхода @ gavenkoa к использованию разделяемых групп и не требует модификации смонтированного диска.
Проверьте, какой идентификатор группы (GID) используется на смонтированном диске.
su cd / mnt / data / dir # или где он установлен ls -l
Предположим, вы видите нечто похожее на следующее:
drwxr-xr-x 3 12588 12000 4096 30.06.2017 11:22 Документы /
blockquote>Это означает, что
12000
- текущий GID данные в диске, и данные могут быть прочитаны и выполнены (но не могут быть записаны) любым другим пользователем группы. Создайте новую группу (например,driveusers
) и добавьте своего текущего пользователя в новую группу:groupadd -g 12000 driveusers sudo gpasswd -a $ USER driveusers # добавьте текущего пользователя в новую группу sudo chmod 770 / mnt / data / dir # optional, просто чтобы обеспечить доступ к жесткому диску пользователю и группе диска
Самое простое решение - убедиться, что ваш Ubuntu & amp; У пользователей учетных записей Fedora одинаковый идентификатор пользователя (UID).
Я думаю, что Fedora запускает учетные записи пользователей по умолчанию 500, а Debian & amp; Ubuntu запускает их на 1000, поэтому очень вероятно, что в одной ОС вы являетесь пользователем номер 500, а в другом вы являетесь номером пользователя 1000. Файловая система использует этот номер UID для отслеживания разрешений, поэтому, если вы убедитесь, что у них есть тот же UID, они будут считаться одним и тем же пользователем, и никаких проблем с разрешением не произойдет.
Я думаю, что лучшее, что вы можете сделать, это сделать их как UID = 1000, так и изменить UID в системе Fedora, затем убедитесь, что все файлы на внешнем диске и в $ HOME в установке Fedora принадлежат UID 1000. После этого у вас больше не будет проблем с правами доступа.
В файле / etc / fstab вы можете поместить uid = 1000 (в Ubuntu - это 500 в Fedora), чтобы диск принадлежал вашему пользователю (если вы первый пользователь, yada yada yada ... если нет , ваш пользовательский uid из id
) и umask = 000, если вы хотите, чтобы все пользователи имели доступ (или 077 только для одного, указанного uid = - это маска, поэтому вы ставите противоположность тому, что вы бы chmod as)
Для получения дополнительной информации об использовании / etc / fstab: http://ubuntulinuxtipstricks.blogspot.com/2008/02/fun-with-etcfstab.html
К сожалению, ядро Linux обеспечивает разрешение POSIX на FS2 ext2 / ext3 / ext4.
Вы можете обойти разрешение POSIX с общей группой. Я задаю соответствующий вопрос: https://unix.stackexchange.com/questions/273144/predefined-group-ids-across-linux-distros/ , но в конце концов я сделал собственное исследование.
Я обнаружил, что sys group share id 3 на Debian, Ubuntu, RedHat, Fedora, CentOS, Suse, FreeBSD, OpenBSD, NetBSD, MacOSX, Solaris.
С таким открытием можно подумать, например:
$ sudo chgrp -R sys / mnt / data / dir $ sudo chgmod -R g + s / mnt / data / dir $ sudo fsetacl -R -mg: sys: rwx / mnt / data / dir $ sudo fsetacl -R -d -mg: sys: rwx / mnt / data / dir
и вкус этого (всякий раз, когда вы на Linux / FreeBSD / MacOSX / Solaris ):
$ sudo adduser user sys
См. также:
Вы можете просто попробовать использовать exfat или ntfs. Для меня это работает так. Но я не сейчас, если он работает с каждым разрешением файла. Я думаю, что нет.
Это небольшая вариация подхода @ gavenkoa к использованию разделяемых групп и не требует модификации смонтированного диска.
Проверьте, какой идентификатор группы (GID) используется на смонтированном диске.
su cd / mnt / data / dir # или где он установлен ls -l
Предположим, вы видите нечто похожее на следующее:
drwxr-xr-x 3 12588 12000 4096 30.06.2017 11:22 Документы /
blockquote>Это означает, что
12000
- текущий GID данные в диске, и данные могут быть прочитаны и выполнены (но не могут быть записаны) любым другим пользователем группы. Создайте новую группу (например,driveusers
) и добавьте своего текущего пользователя в новую группу:groupadd -g 12000 driveusers sudo gpasswd -a $ USER driveusers # добавьте текущего пользователя в новую группу sudo chmod 770 / mnt / data / dir # optional, просто чтобы обеспечить доступ к жесткому диску пользователю и группе диска
Самое простое решение - убедиться, что ваш Ubuntu & amp; У пользователей учетных записей Fedora одинаковый идентификатор пользователя (UID).
Я думаю, что Fedora запускает учетные записи пользователей по умолчанию 500, а Debian & amp; Ubuntu запускает их на 1000, поэтому очень вероятно, что в одной ОС вы являетесь пользователем номер 500, а в другом вы являетесь номером пользователя 1000. Файловая система использует этот номер UID для отслеживания разрешений, поэтому, если вы убедитесь, что у них есть тот же UID, они будут считаться одним и тем же пользователем, и никаких проблем с разрешением не произойдет.
Я думаю, что лучшее, что вы можете сделать, это сделать их как UID = 1000, так и изменить UID в системе Fedora, затем убедитесь, что все файлы на внешнем диске и в $ HOME в установке Fedora принадлежат UID 1000. После этого у вас больше не будет проблем с правами доступа.
В файле / etc / fstab вы можете поместить uid = 1000 (в Ubuntu - это 500 в Fedora), чтобы диск принадлежал вашему пользователю (если вы первый пользователь, yada yada yada ... если нет , ваш пользовательский uid из id
) и umask = 000, если вы хотите, чтобы все пользователи имели доступ (или 077 только для одного, указанного uid = - это маска, поэтому вы ставите противоположность тому, что вы бы chmod as)
Для получения дополнительной информации об использовании / etc / fstab: http://ubuntulinuxtipstricks.blogspot.com/2008/02/fun-with-etcfstab.html
К сожалению, ядро Linux обеспечивает разрешение POSIX на FS2 ext2 / ext3 / ext4.
Вы можете обойти разрешение POSIX с общей группой. Я задаю соответствующий вопрос: https://unix.stackexchange.com/questions/273144/predefined-group-ids-across-linux-distros/ , но в конце концов я сделал собственное исследование.
Я обнаружил, что sys group share id 3 на Debian, Ubuntu, RedHat, Fedora, CentOS, Suse, FreeBSD, OpenBSD, NetBSD, MacOSX, Solaris.
С таким открытием можно подумать, например:
$ sudo chgrp -R sys / mnt / data / dir $ sudo chgmod -R g + s / mnt / data / dir $ sudo fsetacl -R -mg: sys: rwx / mnt / data / dir $ sudo fsetacl -R -d -mg: sys: rwx / mnt / data / dir
и вкус этого (всякий раз, когда вы на Linux / FreeBSD / MacOSX / Solaris ):
$ sudo adduser user sys
См. также:
Вы можете просто попробовать использовать exfat или ntfs. Для меня это работает так. Но я не сейчас, если он работает с каждым разрешением файла. Я думаю, что нет.
Это небольшая вариация подхода @ gavenkoa к использованию разделяемых групп и не требует модификации смонтированного диска.
Проверьте, какой идентификатор группы (GID) используется на смонтированном диске.
su cd / mnt / data / dir # или где он установлен ls -l
Предположим, вы видите нечто похожее на следующее:
drwxr-xr-x 3 12588 12000 4096 30.06.2017 11:22 Документы /
blockquote>Это означает, что
12000
- текущий GID данные в диске, и данные могут быть прочитаны и выполнены (но не могут быть записаны) любым другим пользователем группы. Создайте новую группу (например,driveusers
) и добавьте своего текущего пользователя в новую группу:groupadd -g 12000 driveusers sudo gpasswd -a $ USER driveusers # добавьте текущего пользователя в новую группу sudo chmod 770 / mnt / data / dir # optional, просто чтобы обеспечить доступ к жесткому диску пользователю и группе диска
Самое простое решение - убедиться, что ваш Ubuntu & amp; У пользователей учетных записей Fedora одинаковый идентификатор пользователя (UID).
Я думаю, что Fedora запускает учетные записи пользователей по умолчанию 500, а Debian & amp; Ubuntu запускает их на 1000, поэтому очень вероятно, что в одной ОС вы являетесь пользователем номер 500, а в другом вы являетесь номером пользователя 1000. Файловая система использует этот номер UID для отслеживания разрешений, поэтому, если вы убедитесь, что у них есть тот же UID, они будут считаться одним и тем же пользователем, и никаких проблем с разрешением не произойдет.
Я думаю, что лучшее, что вы можете сделать, это сделать их как UID = 1000, так и изменить UID в системе Fedora, затем убедитесь, что все файлы на внешнем диске и в $ HOME в установке Fedora принадлежат UID 1000. После этого у вас больше не будет проблем с правами доступа.
В файле / etc / fstab вы можете поместить uid = 1000 (в Ubuntu - это 500 в Fedora), чтобы диск принадлежал вашему пользователю (если вы первый пользователь, yada yada yada ... если нет , ваш пользовательский uid из id
) и umask = 000, если вы хотите, чтобы все пользователи имели доступ (или 077 только для одного, указанного uid = - это маска, поэтому вы ставите противоположность тому, что вы бы chmod as)
Для получения дополнительной информации об использовании / etc / fstab: http://ubuntulinuxtipstricks.blogspot.com/2008/02/fun-with-etcfstab.html
К сожалению, ядро Linux обеспечивает разрешение POSIX на FS2 ext2 / ext3 / ext4.
Вы можете обойти разрешение POSIX с общей группой. Я задаю соответствующий вопрос: https://unix.stackexchange.com/questions/273144/predefined-group-ids-across-linux-distros/ , но в конце концов я сделал собственное исследование.
Я обнаружил, что sys group share id 3 на Debian, Ubuntu, RedHat, Fedora, CentOS, Suse, FreeBSD, OpenBSD, NetBSD, MacOSX, Solaris.
С таким открытием можно подумать, например:
$ sudo chgrp -R sys / mnt / data / dir $ sudo chgmod -R g + s / mnt / data / dir $ sudo fsetacl -R -mg: sys: rwx / mnt / data / dir $ sudo fsetacl -R -d -mg: sys: rwx / mnt / data / dir
и вкус этого (всякий раз, когда вы на Linux / FreeBSD / MacOSX / Solaris ):
$ sudo adduser user sys
См. также:
Вы можете просто попробовать использовать exfat или ntfs. Для меня это работает так. Но я не сейчас, если он работает с каждым разрешением файла. Я думаю, что нет.
Это небольшая вариация подхода @ gavenkoa к использованию разделяемых групп и не требует модификации смонтированного диска.
Проверьте, какой идентификатор группы (GID) используется на смонтированном диске.
su cd / mnt / data / dir # или где он установлен ls -l
Предположим, вы видите нечто похожее на следующее:
drwxr-xr-x 3 12588 12000 4096 30.06.2017 11:22 Документы /
blockquote>Это означает, что
12000
- текущий GID данные в диске, и данные могут быть прочитаны и выполнены (но не могут быть записаны) любым другим пользователем группы. Создайте новую группу (например,driveusers
) и добавьте своего текущего пользователя в новую группу:groupadd -g 12000 driveusers sudo gpasswd -a $ USER driveusers # добавьте текущего пользователя в новую группу sudo chmod 770 / mnt / data / dir # optional, просто чтобы обеспечить доступ к жесткому диску пользователю и группе диска
Самое простое решение - убедиться, что ваш Ubuntu & amp; У пользователей учетных записей Fedora одинаковый идентификатор пользователя (UID).
Я думаю, что Fedora запускает учетные записи пользователей по умолчанию 500, а Debian & amp; Ubuntu запускает их на 1000, поэтому очень вероятно, что в одной ОС вы являетесь пользователем номер 500, а в другом вы являетесь номером пользователя 1000. Файловая система использует этот номер UID для отслеживания разрешений, поэтому, если вы убедитесь, что у них есть тот же UID, они будут считаться одним и тем же пользователем, и никаких проблем с разрешением не произойдет.
Я думаю, что лучшее, что вы можете сделать, это сделать их как UID = 1000, так и изменить UID в системе Fedora, затем убедитесь, что все файлы на внешнем диске и в $ HOME в установке Fedora принадлежат UID 1000. После этого у вас больше не будет проблем с правами доступа.
В файле / etc / fstab вы можете поместить uid = 1000 (в Ubuntu - это 500 в Fedora), чтобы диск принадлежал вашему пользователю (если вы первый пользователь, yada yada yada ... если нет , ваш пользовательский uid из id
) и umask = 000, если вы хотите, чтобы все пользователи имели доступ (или 077 только для одного, указанного uid = - это маска, поэтому вы ставите противоположность тому, что вы бы chmod as)
Для получения дополнительной информации об использовании / etc / fstab: http://ubuntulinuxtipstricks.blogspot.com/2008/02/fun-with-etcfstab.html