New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "QubesIncoming" shortcut to left pane of Nautilus "File Chooser" #2229

Open
kbrn opened this Issue Aug 5, 2016 · 11 comments

Comments

Projects
None yet
4 participants
@kbrn

kbrn commented Aug 5, 2016

Qubes OS version (e.g., R3.1):

Any

Affected TemplateVMs (e.g., fedora-23, if applicable):

fedora-23, debian-8


Expected behavior:

To have "QubesIncoming" shortcuts in Nautilus "File Chooser"'s left pane, along with "user", "Desktop", "File System", etc.

Actual behavior:

Does not have it.

Steps to reproduce the behavior:

General notes:

I find myself always having to clumsily navigate home, then to QubesIncoming. Seems Nautilus on Qubes should assume frequent navigation to that folder.


Related issues:

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Aug 5, 2016

Member

I can see how this might be useful, but it seems to depend on personal preference. @bnvk, do you think this would be a good idea?

Member

andrewdavidwong commented Aug 5, 2016

I can see how this might be useful, but it seems to depend on personal preference. @bnvk, do you think this would be a good idea?

@jpouellet

This comment has been minimized.

Show comment
Hide comment
@jpouellet

jpouellet Mar 31, 2017

Contributor

Adding file:///home/user/QubesIncoming to ~/.config/gtk-3.0/bookmarks is sufficient to achieve this:
nautilus-qubesincoming

Putting it in the upper "permanent" part and giving it a nice little Qubes icon would require patching:

Contributor

jpouellet commented Mar 31, 2017

Adding file:///home/user/QubesIncoming to ~/.config/gtk-3.0/bookmarks is sufficient to achieve this:
nautilus-qubesincoming

Putting it in the upper "permanent" part and giving it a nice little Qubes icon would require patching:

@jpouellet

This comment has been minimized.

Show comment
Hide comment
@jpouellet

jpouellet Mar 31, 2017

Contributor

AFAICT we do not currently patch Nautilus at all, so IMO I don't think the fancier way is worth the extra maintenance cost.

Contributor

jpouellet commented Mar 31, 2017

AFAICT we do not currently patch Nautilus at all, so IMO I don't think the fancier way is worth the extra maintenance cost.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 31, 2017

Member

I don't think it should be added there by default. At most, we could document this so that users can do it on their own.

Member

andrewdavidwong commented Mar 31, 2017

I don't think it should be added there by default. At most, we could document this so that users can do it on their own.

@andrewdavidwong andrewdavidwong modified the milestones: Documentation/website, Release 3.2 updates Mar 31, 2017

@jpouellet

This comment has been minimized.

Show comment
Hide comment
@jpouellet

jpouellet Mar 31, 2017

Contributor

I don't think it should be added there by default. At most, we could document this so that users can do it on their own.

I'm not a UX person, and I'm happy to defer to those who are, but I don't see why not. It's likely regularly accessed by many and I think can be considered a well-known standard dir in Qubes.

We already add Qubes-specific things like menu items for "{Copy,Move} To Other AppVM...", and I think this makes sense as a corresponding receiving-side efficiency/ease-of-use improvement. No?

Contributor

jpouellet commented Mar 31, 2017

I don't think it should be added there by default. At most, we could document this so that users can do it on their own.

I'm not a UX person, and I'm happy to defer to those who are, but I don't see why not. It's likely regularly accessed by many and I think can be considered a well-known standard dir in Qubes.

We already add Qubes-specific things like menu items for "{Copy,Move} To Other AppVM...", and I think this makes sense as a corresponding receiving-side efficiency/ease-of-use improvement. No?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 31, 2017

Member

I'm not a UX person, and I'm happy to defer to those who are, but I don't see why not. It's likely regularly accessed by many and I think can be considered a well-known standard dir in Qubes.

I don't see why those should be the deciding criteria. (Maybe they should be, but I don't see why they should be.)

We already add Qubes-specific things like menu items for "{Copy,Move} To Other AppVM...", and I think this makes sense as a corresponding receiving-side efficiency/ease-of-use improvement. No?

Maybe, but I would find it annoying and immediately remove it. There have been suggestions about auto-deleting the QubesIncoming dir when empty, so clearly there are users who choose not to keep that dir around. It would be strange to have a broken shortcut by default.

Member

andrewdavidwong commented Mar 31, 2017

I'm not a UX person, and I'm happy to defer to those who are, but I don't see why not. It's likely regularly accessed by many and I think can be considered a well-known standard dir in Qubes.

I don't see why those should be the deciding criteria. (Maybe they should be, but I don't see why they should be.)

We already add Qubes-specific things like menu items for "{Copy,Move} To Other AppVM...", and I think this makes sense as a corresponding receiving-side efficiency/ease-of-use improvement. No?

Maybe, but I would find it annoying and immediately remove it. There have been suggestions about auto-deleting the QubesIncoming dir when empty, so clearly there are users who choose not to keep that dir around. It would be strange to have a broken shortcut by default.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 31, 2017

Member

(Note that it would be broken by default for everyone, since QubesIncoming doesn't exist until some file is copied/moved into that VM.)

Member

andrewdavidwong commented Mar 31, 2017

(Note that it would be broken by default for everyone, since QubesIncoming doesn't exist until some file is copied/moved into that VM.)

@kbrn

This comment has been minimized.

Show comment
Hide comment
@kbrn

kbrn Mar 31, 2017

Why auto-delete QubesIncoming? To make it more difficult to determine that the system is Qubes? If so, it seems a pointless gesture when there are lots other infoleaks (e.g. kernel version).

Maybe the default should actually be to assume this directory exists, and to ensure the templates have empty QubesIncoming directories.

Why would you find it annoying?

kbrn commented Mar 31, 2017

Why auto-delete QubesIncoming? To make it more difficult to determine that the system is Qubes? If so, it seems a pointless gesture when there are lots other infoleaks (e.g. kernel version).

Maybe the default should actually be to assume this directory exists, and to ensure the templates have empty QubesIncoming directories.

Why would you find it annoying?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 31, 2017

Member

Why auto-delete QubesIncoming? To make it more difficult to determine that the system is Qubes? If so, it seems a pointless gesture when there are lots other infoleaks (e.g. kernel version).

That's a different issue. I'm not arguing in favor of auto-deleting QubesIncoming (at least not here). I'm just pointing out that the suggestion has been made, which shows that at least some users choose not to keep the QubesIncoming dir around.

Maybe the default should actually be to assume this directory exists, and to ensure the templates have empty QubesIncoming directories.

Maybe, but that would be an additional change from the current default.

Why would you find it annoying?

Oh, it's just personal preference. I just don't like having any extra or empty directories or shortcuts in most of my VMs.

Member

andrewdavidwong commented Mar 31, 2017

Why auto-delete QubesIncoming? To make it more difficult to determine that the system is Qubes? If so, it seems a pointless gesture when there are lots other infoleaks (e.g. kernel version).

That's a different issue. I'm not arguing in favor of auto-deleting QubesIncoming (at least not here). I'm just pointing out that the suggestion has been made, which shows that at least some users choose not to keep the QubesIncoming dir around.

Maybe the default should actually be to assume this directory exists, and to ensure the templates have empty QubesIncoming directories.

Maybe, but that would be an additional change from the current default.

Why would you find it annoying?

Oh, it's just personal preference. I just don't like having any extra or empty directories or shortcuts in most of my VMs.

@jpouellet

This comment has been minimized.

Show comment
Hide comment
@jpouellet

jpouellet Apr 1, 2017

Contributor

FWIW, when you remove the other empty dirs you may not want (Music, Pictures, Videos, etc.) they too still appear in the bookmarks bar. (At least as observed on my system with nautilus-3.20.4-1.)

Contributor

jpouellet commented Apr 1, 2017

FWIW, when you remove the other empty dirs you may not want (Music, Pictures, Videos, etc.) they too still appear in the bookmarks bar. (At least as observed on my system with nautilus-3.20.4-1.)

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Apr 1, 2017

Member

FWIW, when you remove the other empty dirs you may not want (Music, Pictures, Videos, etc.) they too still appear in the bookmarks bar. (At least as observed on my system with nautilus-3.20.4-1.)

You can permanently remove those through Nautilus (and/or editing the relevant files).

Oh, it's just personal preference. I just don't like having any extra or empty directories or shortcuts in most of my VMs.

BTW, I'm not suggesting here that we should do anything based on my preference. In fact, I'm suggesting the opposite: We shouldn't do anything based on anyone's mere preferences. Instead, we should act in a more principled, objective way, whether that's deferring to UX experts, keeping the upstream distro's defaults, or just presenting a solid argument one way or the other (that doesn't appeal to preferences).

Member

andrewdavidwong commented Apr 1, 2017

FWIW, when you remove the other empty dirs you may not want (Music, Pictures, Videos, etc.) they too still appear in the bookmarks bar. (At least as observed on my system with nautilus-3.20.4-1.)

You can permanently remove those through Nautilus (and/or editing the relevant files).

Oh, it's just personal preference. I just don't like having any extra or empty directories or shortcuts in most of my VMs.

BTW, I'm not suggesting here that we should do anything based on my preference. In fact, I'm suggesting the opposite: We shouldn't do anything based on anyone's mere preferences. Instead, we should act in a more principled, objective way, whether that's deferring to UX experts, keeping the upstream distro's defaults, or just presenting a solid argument one way or the other (that doesn't appeal to preferences).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment