
구글링해서 이것저것 찾아봤는데https://ubuntuforums.org/showthread.php?t=2234886이https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1165437.
그러나 아직 명확하지 않습니다.
따라서 별표 아이콘은 부팅 드라이브를 나타낸다고 가정합니다. 첫 번째 드라이브 파티션이 부팅 가능한 1.1GB ext4이고 두 번째 파티션이 LVM2 PV에 있는지 확인했습니다. 그런 다음 두 번째 내부 드라이브를 배치하고 데이터를 백업하고 ntfs에서 ext4로 변환했을 때 두 번째 드라이브의 3개 파티션 모두 별 아이콘이 있었습니다.
별표 아이콘은 부팅 시 파티션이 마운트된 경우에만 표시됩니다. 하지만 /etc/fstab에서 삭제하면 별표 버튼이 사라집니다.
그렇다면 별 아이콘은 정확히 무엇입니까? 부팅 드라이브용인 경우 보조 드라이브는 데이터 전용이므로 부팅하지 않습니다. 그렇다면 /etc/fstab에서 시작 아이콘을 삭제하지 않고 어떻게 시작 아이콘을 제거합니까?
답변1
매뉴얼을 읽는 것만으로도 충분할 거라 기대했지만, 매뉴얼과 기타 문서가 매우 제한되어 있습니다. 그래서 소스코드에 도움을 요청해야 했습니다. "icon" 키워드에 대한 코드를 검색한 결과 다음과 같은 아이콘이 거의 발견되지 않았습니다.
src/disks/gduvolumegrid.c: g_ptr_array_add (icons_to_render, (gpointer) "user-bookmarks-symbolic");
아이콘을 확인하면 해당 아이콘이 우리가 찾고 있는 것임을 확인할 수 있습니다.
코드는 이 아이콘을 렌더링하는 트리거가 무엇인지 보여줍니다.
if (element->show_configured)
g_ptr_array_add (icons_to_render, (gpointer) "user-bookmarks-symbolic");
show_configured
장치가 "구성"될 때 할당됩니다. 이는 다음을 의미합니다.
element->show_configured = is_block_configured (block);
이를 "드라이브와 해당 구성이 알려진 그놈 디스크"로 단순화할 수 있습니다.