Skip to content
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

far2l on macos asks twice for every folder on external drive #1754

Closed
abcdenis opened this issue Jul 16, 2023 · 22 comments
Closed

far2l on macos asks twice for every folder on external drive #1754

abcdenis opened this issue Jul 16, 2023 · 22 comments

Comments

@abcdenis
Copy link

Everything was fine on 2.5.0 .
After update to 2.5.1 FAR asks twice per every folder I visit on external drive ("far2l want to access external drive").
Rolled back to 2.5.0

macos 12.6.7

@elfmz
Copy link
Owner

elfmz commented Jul 20, 2023

Can't reproduce - i used Mac BigSur under VMWare with far2l-2.5.1-beta-MacOS-11.2-universal.dmg installed, added virtual CDROM with some iso - open opened it in far2l got one 'want to access' prompt and then was able to browse other directories there without such prompts anymore. Also same behavior with 2.5.0.
So can you provide more details about your system. And may be there're other users with same issue reproducing (or not)?

@progreccor
Copy link

progreccor commented Jul 25, 2023

I agree with that

I have 2.5.1-beta

I am encountering an issue with the far2l application on macOS. The application is installed from a .dmg file. Every time I navigate to the "Downloads" folder, far2l prompts for access permission, even though it has already been granted in system settings.

Here are the steps to reproduce the problem:

Open far2l application.
Navigate to the "Downloads" folder.
The application prompts for access permission.

This issue happens every time I access the "Downloads" folder, even though permission has been granted previously in the macOS system settings (System Preferences -> Security & Privacy -> Privacy -> Files and Folders).

I have tried to resolve the issue by checking for application updates, removing and re-granting the permissions, and even re-installing the application, but none of these steps have been successful.

I am using macOS version Ventura 13.4.1, and far2l version 2.5.1-beta.

Any help or suggestions for resolving this issue would be greatly appreciated.

Best regards,

Valdimir

изображение изображение

@extesy
Copy link

extesy commented Aug 24, 2023

Same problem, far2l asks for permissions to access most folders, even though it has a full disk access permission.

@progreccor
Copy link

@elfmz any solutions?

реально каждый раз спрашивает разрешения на доступ

@akruphi
Copy link
Contributor

akruphi commented Aug 28, 2023

Advice from https://t.me/far2l_ru/11082:

sudo codesign --force --deep --sign - /Applications/far2l.app

@elfmz
Copy link
Owner

elfmz commented Aug 28, 2023

видимо для этого надо сертификат, которого у меня никогда не было для мака, а говорят на 2.5.0 проблемы не было..

@unxed
Copy link
Contributor

unxed commented Aug 28, 2023

Модет, есть какие-то зонтичные организации, готовые подписывать всякий опенсорс своим сертификатом?

@elfmz
Copy link
Owner

elfmz commented Aug 28, 2023

ну для начала надо както определить что дело именно в этом, у меня вот не репродьюситься, так что видимо причина какаято плавающая, какаято настройка в info.plist или типа того, но я не большой спец в макосе(

@StupichevAV
Copy link

Добрый день! В Info.plist вижу вот такие два ключа. В одном ключе стоят вопросы, а в другом ключ пустой.
01
02

@progreccor
Copy link

Advice from https://t.me/far2l_ru/11082:

sudo codesign --force --deep --sign - /Applications/far2l.app

this solution help me

это решение у меня работает (macos ventura 13.5.2 M1 processor)

@StupichevAV
Copy link

StupichevAV commented Sep 13, 2023 via email

@akruphi
Copy link
Contributor

akruphi commented Sep 14, 2023

Имеет ли смысл инфу про

sudo codesign --force --deep --sign - /Applications/far2l.app

в far2l в помощь по F1 в раздел FAR2L features - Getting Started дописать или @elfmz сделает более кардинальное решение?

@progreccor
Copy link

не знаю имеет ли значение или нет, но сейчас заметил следующую вещь – переносил все программы на новый компьютер, где еще не был установлен FAR и вот там при каждом запуске у меня появлялось окошко выбора шрифтов. Т.е. похоже дело в том, что какие-то данные не записываются в какие-то места хранения.
То же самое и с запросами на допуск к папкам.
После того как выполнил команду

sudo codesign --force --deep --sign - /Applications/far2l.app

все стало нормально

@vyuzhanin
Copy link

Имеет ли смысл инфу про

sudo codesign --force --deep --sign - /Applications/far2l.app

в far2l в помощь по F1 в раздел FAR2L features - Getting Started дописать или @elfmz сделает более кардинальное решение?

На сколько я знаю, что бы подписать DMG, надо иметь Developer ID certificate, который входит в платную подписку Apple Developer. $100/yr.

akruphi added a commit to akruphi/far2l that referenced this issue Sep 30, 2023
… Help FAR2L features - Getting Started
elfmz added a commit that referenced this issue Sep 30, 2023
macOS workaround for #1754 & #1869 described in README.md & Help FAR2L features - Getting Started
@elfmz
Copy link
Owner

elfmz commented Oct 29, 2023

can anyone with such an issue try to install this package and see what happen? Attached files are not zip but parts of dmg, merge them by cat ./far2l-2.5.2-beta-dmg1.zip ./far2l-2.5.2-beta-dmg2.zip ./far2l-2.5.2-beta-dmg3.zip > ./far2l-2.5.2-beta.dmg to get original dmg with
$ sha256sum ./far2l-2.5.2-beta.dmg
29f136850eefa345d0fd22bc492cd2ced699b2a86d883e677f2134174de7b294

far2l-2.5.2-beta-dmg3.zip
far2l-2.5.2-beta-dmg1.zip
far2l-2.5.2-beta-dmg2.zip

here is installer signed with self-signed certificate. Not sure if this will work, but can try.

@marx-freedom
Copy link

macOS Sonoma, m1, far 2.5.2-beta (что в brew было) - тоже каждый раз спрашивал разрешение по два раза. Помогло запустить codesign как пишут выше.

@elfmz
Copy link
Owner

elfmz commented Oct 30, 2023

Так я не про версию из brew, а вот инсталлер который в предыдущем сообщении приаттачил в трех частях (так как гитхаб ограничивает размер одного аттача в 25мб)
Он подписан самоподписанным сертификатом.

@progreccor
Copy link

Так я не про версию из brew, а вот инсталлер который в предыдущем сообщении приаттачил в трех частях (так как гитхаб ограничивает размер одного аттача в 25мб) Он подписан самоподписанным сертификатом.

если я делал как выше подпись - мне надо как то ее отменить чтобы проверить новый инсталлер?

@progreccor
Copy link

can anyone with such an issue try to install this package and see what happen? Attached files are not zip but parts of dmg, merge them by cat ./far2l-2.5.2-beta-dmg1.zip ./far2l-2.5.2-beta-dmg2.zip ./far2l-2.5.2-beta-dmg3.zip > ./far2l-2.5.2-beta.dmg to get original dmg with $ sha256sum ./far2l-2.5.2-beta.dmg 29f136850eefa345d0fd22bc492cd2ced699b2a86d883e677f2134174de7b294

far2l-2.5.2-beta-dmg3.zip far2l-2.5.2-beta-dmg1.zip far2l-2.5.2-beta-dmg2.zip

here is installer signed with self-signed certificate. Not sure if this will work, but can try.

так, я проверил работу новой версии - она один раз спросила про доступ и все ок.
То есть работает корректно, второй раз больше вопросов не задает. Все как и должно быть.
У меня Sonoma 14.1 на макбук m2 pro

@elfmz
Copy link
Owner

elfmz commented Oct 31, 2023

Супер, спасибо. Сделаю пожалуй на днях оф.релизик с такой подписью раз работает.

@elfmz
Copy link
Owner

elfmz commented Nov 5, 2023

Can close with recently released binaries?

@progreccor
Copy link

it is ok on my side.
I think that issue can be closed&
Tested beta 2.53 - it is worked ok

@elfmz elfmz closed this as completed Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants